ItemsControl.ItemContainerGenerator Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.