Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ItemsControl.ItemContainerGenerator-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft das ItemContainerGenerator-Objekt ab, das dem Steuerelement zugewiesen ist.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

[BindableAttribute(false)]
[BrowsableAttribute(false)]
public ItemContainerGenerator ItemContainerGenerator { get; }

Eigenschaftswert

Type: System.Windows.Controls.ItemContainerGenerator

Das ItemContainerGenerator-Objekt, das dem Steuerelement zugewiesen ist. Die Standardwert ist null.

Ein ItemContainerGenerator ist verantwortlich für die Generierung der Benutzeroberfläche (User Interface, UI) für seinen Host, z. B. ein ItemsControl. Er verwaltet die Zuordnung zwischen den Elementen in der Datenansicht des Steuerelements und der entsprechenden UIElement Objekte. Jede ItemsControl verfügt über eine zugeordnete Element-Container, der ein Datenelement in der Auflistung enthält. Können Sie die ItemContainerGenerator -Eigenschaft des Elementcontainers zugreifen, die zugeordnet ist die ItemsControl. Beispielsweise, wenn Sie ein datengebundenes haben TreeView -Steuerelement, und Sie erhalten möchten eine TreeViewItem basierend auf den Index oder des zugeordneten Datenelements, können Sie die ItemContainerGenerator.ContainerFromIndex oder die ItemContainerGenerator.ContainerFromItem Methode. Alternativ können Sie die ItemContainerGenerator.IndexFromContainer oder die ItemContainerGenerator.ItemFromContainer Methode, um den Index oder Daten abrufen, die einem bestimmten generierten Containerelement zugeordnet ist.

Die IItemContainerGenerator Schnittstelle wird auch in erweiterten Szenarien verwendet. In der Regel rufen Sie erweiterte Anwendungen, die eine eigene Implementierung von einem Bereich Virtualisierung Member der Schnittstelle.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 3.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: