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

Definition

Ruft den dem Steuerelement zugeordneten ItemContainerGenerator ab.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

Eigenschaftswert

Der dem Steuerelement zugeordnete ItemContainerGenerator.The ItemContainerGenerator that is associated with the control. Die Standardeinstellung ist null.The default is null.

Hinweise

Ein ItemContainerGenerator ist verantwortlich für das Generieren der Benutzeroberfläche (User Interface, UI)user interface (UI) für seinen Host, z. B. eine ItemsControl.An ItemContainerGenerator is responsible for generating the Benutzeroberfläche (User Interface, UI)user interface (UI) for its host, such as an ItemsControl. Er verwaltet die Zuordnung zwischen den Elementen in der Datensicht des Steuerelements und der entsprechenden UIElement Objekte.It maintains the association between the items in the data view of the control and the corresponding UIElement objects. Jede ItemsControl verfügt über eine zugeordnete Element-Container, der ein Datenelement in der Elementauflistung enthält.Every ItemsControl has an associated item container that contains a data item in the item collection. Können Sie die ItemContainerGenerator Eigenschaft auf die Elementcontainer zuzugreifen, die mit zugeordnetem Ihre ItemsControl.You can use the ItemContainerGenerator property to access the item container that is associated with your ItemsControl. Für, wenn Sie z. B. eine datengebundene TreeView -Steuerelement, und Sie abrufen möchten eine TreeViewItem basierend auf ihren Index oder des zugeordneten Datenelements, können Sie die ItemContainerGenerator.ContainerFromIndex oder ItemContainerGenerator.ContainerFromItem Methode.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. Alternativ können Sie die ItemContainerGenerator.IndexFromContainer oder ItemContainerGenerator.ItemFromContainer Methode, um den Index oder die Daten abrufen, die einem bestimmten generierte Containerelement zugeordnet ist.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.

Die IItemContainerGenerator Schnittstelle wird auch in erweiterten Szenarien verwendet.The IItemContainerGenerator interface is also used in advanced scenarios. In der Regel rufen Sie erweiterte Anwendungen, die ihre eigene Implementierung einer virtualisiertem Bereich Member der Schnittstelle.Typically, advanced applications that have their own implementation of a virtualizing panel call members of the interface.

Gilt für:

Siehe auch