ItemsControl.ItemContainerGenerator Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das ItemContainerGenerator-Objekt ab, das dem Steuerelement zugewiesen ist.
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
Eigenschaftswert
Das ItemContainerGenerator-Objekt, das dem Steuerelement zugewiesen ist. Der Standardwert ist null
.
- Attribute
Hinweise
Ein ItemContainerGenerator ist für das Generieren der Benutzeroberfläche (UI) für seinen Host verantwortlich, z. B. .ItemsControl Sie behält die Zuordnung zwischen den Elementen in der Datenansicht des Steuerelements und den entsprechenden UIElement Objekten bei. Jeder ItemsControl verfügt über einen zugeordneten Elementcontainer, der ein Datenelement in der Elementauflistung enthält. Sie können die ItemContainerGenerator -Eigenschaft verwenden, um auf den Elementcontainer zuzugreifen, der Ihrem ItemsControlzugeordnet ist. Wenn Sie beispielsweise über ein datengebundenes TreeView Steuerelement verfügen und basierend auf seinem Index oder dem zugeordneten Datenelement ein TreeViewItem -Steuerelement abrufen möchten, können Sie die ItemContainerGenerator.ContainerFromIndex -Methode oder die ItemContainerGenerator.ContainerFromItem -Methode verwenden. Alternativ können Sie die ItemContainerGenerator.IndexFromContainer -Methode oder die ItemContainerGenerator.ItemFromContainer -Methode verwenden, um den Index oder das Datenelement abzurufen, das einem bestimmten generierten Containerelement zugeordnet ist.
Die IItemContainerGenerator -Schnittstelle wird auch in erweiterten Szenarien verwendet. In der Regel rufen erweiterte Anwendungen, die über eine eigene Implementierung eines virtualisierenden Bereichs verfügen, Member der Schnittstelle auf.