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
です。
- 属性
注釈
ItemContainerGeneratorは、 などのホストのユーザー インターフェイス (UI) を生成する役割をItemsControl担います。 コントロールのデータ ビュー内の項目と対応する UIElement オブジェクトとの間の関連付けを維持します。 各項目 ItemsControl には、項目コレクション内のデータ項目を含む項目コンテナーが関連付けられています。 プロパティを ItemContainerGenerator 使用して、 に関連付けられている項目コンテナーに ItemsControlアクセスできます。 たとえば、データ バインド TreeView コントロールがあり、そのインデックスまたは関連するデータ項目に基づいて を取得TreeViewItemする場合は、 メソッドまたは メソッドをItemContainerGenerator.ContainerFromItem使用ItemContainerGenerator.ContainerFromIndexできます。 または、 メソッドまたは メソッドをItemContainerGenerator.ItemFromContainer使用ItemContainerGenerator.IndexFromContainerして、生成された特定のコンテナー要素に関連付けられているインデックスまたはデータ項目を取得することもできます。
インターフェイスは IItemContainerGenerator 、高度なシナリオでも使用されます。 通常、仮想化パネルの独自の実装を持つ高度なアプリケーションは、 インターフェイスのメンバーを呼び出します。
適用対象
こちらもご覧ください
.NET