ItemsControl.ItemContainerGenerator プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールに関連付けられている 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。 既定値は、null
です。
- 属性
注釈
An ItemContainerGenerator は、ホストのユーザー インターフェイス (UI) を生成する役割を ItemsControl担います。たとえば、. コントロールのデータ ビュー内の項目と、対応する UIElement オブジェクトとの間の関連付けが維持されます。 すべての ItemsControl 項目には、項目コレクション内のデータ項目を含む項目コンテナーが関連付けられています。 このプロパティを ItemContainerGenerator 使用して、関連付けられている項目コンテナーにアクセスできます ItemsControl。 たとえば、データ バインド TreeView コントロールがあり、そのインデックスまたは関連するデータ項目に基づいて取得TreeViewItemする場合は、メソッドまたはメソッドをItemContainerGenerator.ContainerFromIndexItemContainerGenerator.ContainerFromItem使用できます。 または、メソッドを ItemContainerGenerator.IndexFromContainer 使用して、特定の ItemContainerGenerator.ItemFromContainer 生成されたコンテナー要素に関連付けられているインデックスまたはデータ項目を取得できます。
インターフェイスは IItemContainerGenerator 、高度なシナリオでも使用されます。 通常、仮想化パネルの独自の実装を持つ高度なアプリケーションは、インターフェイスのメンバーを呼び出します。