Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà ItemsControl.ItemContainerGenerator

 

Ottiene l'oggetto ItemContainerGenerator associato al controllo.

Spazio dei nomi:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

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

Valore proprietà

Type: System.Windows.Controls.ItemContainerGenerator

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

Un ItemContainerGenerator è responsabile della generazione di interfaccia utente per l'host, ad esempio un ItemsControl. Gestisce l'associazione tra gli elementi nella vista dati del controllo e le corrispondenti UIElement oggetti. Ogni ItemsControl è un contenitore di elementi associati che contiene un elemento di dati nella raccolta di elementi. È possibile utilizzare il ItemContainerGenerator proprietà per accedere al contenitore di elementi che è associato il ItemsControl. Ad esempio, se si dispone di un controllo con associazione a dati TreeView controllo e si desidera ottenere un TreeViewItem in base al relativo indice o l'elemento di dati associati, è possibile utilizzare il ItemContainerGenerator.ContainerFromIndex o ItemContainerGenerator.ContainerFromItem (metodo). In alternativa, è possibile utilizzare il ItemContainerGenerator.IndexFromContainer o ItemContainerGenerator.ItemFromContainer per ottenere l'indice o un elemento dati che è associato a un elemento del contenitore generato specificato.

Il IItemContainerGenerator interfaccia viene anche utilizzata in scenari avanzati. In genere, le applicazioni avanzate con la propria implementazione di un pannello di virtualizzazione chiamano i membri dell'interfaccia.

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 3.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: