ItemsControl.ItemContainerGenerator プロパティ

定義

コントロールに関連付けられている ItemContainerGenerator を取得します。

public:
 property System::Windows::Controls::ItemContainerGenerator ^ ItemContainerGenerator { System::Windows::Controls::ItemContainerGenerator ^ get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Windows.Controls.ItemContainerGenerator ItemContainerGenerator { get; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.ItemContainerGenerator : System.Windows.Controls.ItemContainerGenerator
Public ReadOnly Property ItemContainerGenerator As ItemContainerGenerator

プロパティ値

ItemContainerGenerator

コントロールに関連付けられている ItemContainerGenerator。 既定値は、null です。

属性

注釈

An ItemContainerGenerator は、ホストのユーザー インターフェイス (UI) を生成する役割を ItemsControl担います。たとえば、. コントロールのデータ ビュー内の項目と、対応する UIElement オブジェクトとの間の関連付けが維持されます。 すべての ItemsControl 項目には、項目コレクション内のデータ項目を含む項目コンテナーが関連付けられています。 このプロパティを ItemContainerGenerator 使用して、関連付けられている項目コンテナーにアクセスできます ItemsControl。 たとえば、データ バインド TreeView コントロールがあり、そのインデックスまたは関連するデータ項目に基づいて取得TreeViewItemする場合は、メソッドまたはメソッドをItemContainerGenerator.ContainerFromIndexItemContainerGenerator.ContainerFromItem使用できます。 または、メソッドを ItemContainerGenerator.IndexFromContainer 使用して、特定の ItemContainerGenerator.ItemFromContainer 生成されたコンテナー要素に関連付けられているインデックスまたはデータ項目を取得できます。

インターフェイスは IItemContainerGenerator 、高度なシナリオでも使用されます。 通常、仮想化パネルの独自の実装を持つ高度なアプリケーションは、インターフェイスのメンバーを呼び出します。

適用対象

こちらもご覧ください