ItemsControl.ItemContainerGenerator Proprietà

Definizione

Ottiene l'oggetto ItemContainerGenerator associato al controllo.

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

Valore della proprietà

Oggetto ItemContainerGenerator associato al controllo. Il valore predefinito è null.

Attributi

Commenti

Un ItemContainerGenerator oggetto è responsabile della generazione dell'interfaccia utente per il relativo host, ad esempio .ItemsControl Mantiene l'associazione tra gli elementi nella visualizzazione dati del controllo e gli oggetti corrispondenti UIElement . Ogni ItemsControl oggetto dispone di un contenitore di elementi associato che contiene un elemento di dati nella raccolta di elementi. È possibile usare la ItemContainerGenerator proprietà per accedere al contenitore di elementi associato all'oggetto ItemsControl. Ad esempio, se si dispone di un controllo associato TreeView a dati e si vuole ottenere un TreeViewItem oggetto in base all'indice o all'elemento di dati associato, è possibile usare il ItemContainerGenerator.ContainerFromIndex metodo o ItemContainerGenerator.ContainerFromItem . In alternativa, è possibile usare o il ItemContainerGenerator.IndexFromContainerItemContainerGenerator.ItemFromContainer metodo per ottenere l'indice o l'elemento di dati associato a un determinato elemento contenitore generato.

L'interfaccia IItemContainerGenerator viene usata anche in scenari avanzati. In genere, le applicazioni avanzate che hanno la propria implementazione di un pannello di virtualizzazione chiamano membri dell'interfaccia.

Si applica a

Vedi anche