この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

HierarchicalDataTemplate クラス

 

TreeViewItemMenuItem などの HeaderedItemsControl をサポートする DataTemplate を表します。

名前空間:   System.Windows
アセンブリ:  PresentationFramework (PresentationFramework.dll 内)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.FrameworkTemplate
      System.Windows.DataTemplate
        System.Windows.HierarchicalDataTemplate

public class HierarchicalDataTemplate : DataTemplate

名前説明
System_CAPS_pubmethodHierarchicalDataTemplate()

HierarchicalDataTemplate クラスの新しいインスタンスを初期化します。

System_CAPS_pubmethodHierarchicalDataTemplate(Object)

新しいインスタンスを初期化、HierarchicalDataTemplateクラス テンプレートの対象となる型を指定しています。

名前説明
System_CAPS_pubpropertyAlternationCount

取得または代替項目コンテナーの子項目の数を設定します。

System_CAPS_pubpropertyDataTemplateKey

既定のキーを取得、 DataTemplateです。(DataTemplate から継承されます。)

System_CAPS_pubpropertyDataType

この DataTemplate が対象としている型を取得または設定します。(DataTemplate から継承されます。)

System_CAPS_pubpropertyDispatcher

取得、 Dispatcher この DispatcherObject に関連付けられています。(DispatcherObject から継承されます。)

System_CAPS_pubpropertyHasContent

このテンプレートがコンテンツを最適化するかどうかを示す値を取得します。(FrameworkTemplate から継承されます。)

System_CAPS_pubpropertyIsSealed

変更できないように、このオブジェクトが不変の状態ではかどうかを示す値を取得します。(FrameworkTemplate から継承されます。)

System_CAPS_pubpropertyItemBindingGroup

取得または設定、 BindingGroup 各子項目にコピーされます。

System_CAPS_pubpropertyItemContainerStyle

取得または設定、 Style 各子項目の項目のコンテナーに適用されています。

System_CAPS_pubpropertyItemContainerStyleSelector

取得または各項目コンテナーに適用できるスタイルのスタイルの選択のカスタム ロジックを設定します。

System_CAPS_pubpropertyItemsSource

データ階層内の次のレベルを表すコレクションを検索する場所を示す、このデータ テンプレートのバインドを取得または設定します。

System_CAPS_pubpropertyItemStringFormat

取得または文字列として表示される場合、データの階層内の次のレベル内のアイテムの書式を設定する方法を指定する複合文字列を設定します。

System_CAPS_pubpropertyItemTemplate

取得または設定、 DataTemplate に適用する、 ItemTemplate プロパティを生成された HeaderedItemsControl (など、 MenuItem または TreeViewItem)、データ階層の次のレベルから項目を表示する方法を示します。

System_CAPS_pubpropertyItemTemplateSelector

取得または設定、 DataTemplateSelector に適用する、 ItemTemplateSelector プロパティを生成された HeaderedItemsControl (など、 MenuItem または TreeViewItem)、データ階層の次のレベルから項目を表示するテンプレートを選択する方法を示します。

System_CAPS_pubpropertyResources

取得または、このテンプレートのスコープ内で使用できるリソースのコレクションを設定します。(FrameworkTemplate から継承されます。)

System_CAPS_pubpropertyTemplate

取得または設定を記録またはテンプレートを定義またはライターによって適用されたときに、テンプレートの XAML ノードを再生するオブジェクトへの参照。(FrameworkTemplate から継承されます。)

System_CAPS_pubpropertyTriggers

プロパティの値を適用したり、1 つまたは複数の条件に基づいてアクションを実行するトリガーのコレクションを取得します。(DataTemplate から継承されます。)

System_CAPS_pubpropertyVisualTree

取得またはテンプレートのルート ノードを設定します。(FrameworkTemplate から継承されます。)

名前説明
System_CAPS_pubmethodCheckAccess()

呼び出し元のスレッドがこれにアクセスをサポートしているかどうかを決定 DispatcherObjectします。(DispatcherObject から継承されます。)

System_CAPS_pubmethodEquals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。(Object から継承されます。)

System_CAPS_protmethodFinalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。(Object から継承されます。)

System_CAPS_pubmethodFindName(String, FrameworkElement)

このテンプレート内で定義された、指定した名前に関連付けられている要素を検索します。(FrameworkTemplate から継承されます。)

System_CAPS_pubmethodGetHashCode()

既定のハッシュ関数として機能します。(Object から継承されます。)

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_pubmethodLoadContent()

オブジェクトのインスタンスとして、テンプレートの内容をロードし、コンテンツのルート要素を返します。(FrameworkTemplate から継承されます。)

System_CAPS_protmethodMemberwiseClone()

現在の Object の簡易コピーを作成します。(Object から継承されます。)

System_CAPS_pubmethodRegisterName(String, Object)

現在の名前のスコープに新しい名前/オブジェクトのペアを登録します。(FrameworkTemplate から継承されます。)

System_CAPS_pubmethodSeal()

変更できないように、テンプレートをロックします。(FrameworkTemplate から継承されます。)

System_CAPS_pubmethodShouldSerializeResources(XamlDesignerSerializationManager)

シリアル化プロセスでの値をシリアル化する必要かどうかを示す値を返す、 Resources このクラスのインスタンスのプロパティです。(FrameworkTemplate から継承されます。)

System_CAPS_pubmethodShouldSerializeVisualTree()

シリアル化プロセスでの値をシリアル化する必要かどうかを示す値を返す、 VisualTree このクラスのインスタンスのプロパティです。(FrameworkTemplate から継承されます。)

System_CAPS_pubmethodToString()

現在のオブジェクトを表す文字列を返します。(Object から継承されます。)

System_CAPS_pubmethodUnregisterName(String)

XAML 名前スコープから名前/オブジェクトのマッピングを削除します。(FrameworkTemplate から継承されます。)

System_CAPS_protmethodValidateTemplatedParent(FrameworkElement)

ルールのセットに対してテンプレートの親を確認します。(DataTemplate から継承されます。)

System_CAPS_pubmethodVerifyAccess()

呼び出し元のスレッドがへのアクセスを持つことを強制DispatcherObjectです。(DispatcherObject から継承されます。)

名前説明
System_CAPS_pubinterfaceSystem_CAPS_privmethodINameScope.FindName(String)

この API は 製品 インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 指定された識別名を持つオブジェクトを返します。(FrameworkTemplate から継承されます。)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIQueryAmbient.IsAmbientPropertyAvailable(String)

現在のスコープ内の指定されたアンビエント プロパティが使用できるかどうかを照会します。(FrameworkTemplate から継承されます。)

In the following example, ListLeagueList is a list of League objects. Each League object has a Name and a collection of Division objects. Each Division has a Name and a collection of Team objects, and each Team object has a Name.

The example shows that with the use of T:System.Windows.HierarchicalDataTemplate, you can easily display list data that contains other lists. The following is a screenshot of the example.

HierarchicalDataTemplate のサンプルのスクリーンショット

.NET Framework
3.0 以降で使用可能
Silverlight
3.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: