ItemsControl.ItemContainerGenerator ItemsControl.ItemContainerGenerator ItemsControl.ItemContainerGenerator ItemsControl.ItemContainerGenerator Property

定義

コントロールに関連付けられている ItemContainerGenerator を取得します。Gets the ItemContainerGenerator that is associated with the control.

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; }
member this.ItemContainerGenerator : System.Windows.Controls.ItemContainerGenerator
Public ReadOnly Property ItemContainerGenerator As ItemContainerGenerator

プロパティ値

コントロールに関連付けられている ItemContainerGeneratorThe ItemContainerGenerator that is associated with the control. 既定値は、null です。The default is null.

注釈

ItemContainerGeneratorを生成するには、ユーザー インターフェイス (UI)user interface (UI)そのホストの場合など、ItemsControlします。An ItemContainerGenerator is responsible for generating the ユーザー インターフェイス (UI)user interface (UI) for its host, such as an ItemsControl. コントロールのデータのビュー内の項目と、対応する間の関連付けを維持UIElementオブジェクト。It maintains the association between the items in the data view of the control and the corresponding UIElement objects. すべてItemsControlに項目のコレクション内のデータ項目を含む関連付けられている項目コンテナーがあります。Every ItemsControl has an associated item container that contains a data item in the item collection. 使用することができます、ItemContainerGeneratorプロパティに関連付けられている項目コンテナーへのアクセスをItemsControlします。You can use the ItemContainerGenerator property to access the item container that is associated with your ItemsControl. たとえば、データ バインドがある場合TreeView制御を取得する、TreeViewItem使用できます、インデックスまたはその関連するデータ項目に基づいて、ItemContainerGenerator.ContainerFromIndexまたはItemContainerGenerator.ContainerFromItemメソッド。For example, if you have a data-bound TreeView control and you want to get a TreeViewItem based on its index or its associated data item, you can use the ItemContainerGenerator.ContainerFromIndex or the ItemContainerGenerator.ContainerFromItem method. また、使用することができます、ItemContainerGenerator.IndexFromContainerまたはItemContainerGenerator.ItemFromContainer生成された特定のコンテナー要素に関連付けられているインデックスまたはデータ項目を取得します。Alternatively, you can use the ItemContainerGenerator.IndexFromContainer or the ItemContainerGenerator.ItemFromContainer method to get the index or data item that is associated with a given generated container element.

IItemContainerGeneratorインターフェイスは高度なシナリオでも使用できます。The IItemContainerGenerator interface is also used in advanced scenarios. 通常、仮想化のパネルの独自の実装を持つ高度なアプリケーションは、インターフェイスのメンバーを呼び出します。Typically, advanced applications that have their own implementation of a virtualizing panel call members of the interface.

適用対象

こちらもご覧ください