ItemsControl.ItemContainerGenerator Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet d’obtenir le ItemContainerGenerator associé au contrôle.
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
Valeur de propriété
Le ItemContainerGenerator associé au contrôle. La valeur par défaut est null
.
- Attributs
Remarques
Il ItemContainerGenerator est responsable de la génération de l’interface utilisateur (IU) pour son hôte, par exemple un ItemsControl. Il conserve l’association entre les éléments de la vue de données du contrôle et les objets correspondants UIElement . Chaque ItemsControl conteneur d’éléments associé contient un élément de données dans la collection d’éléments. Vous pouvez utiliser la ItemContainerGenerator propriété pour accéder au conteneur d’éléments associé à votre ItemsControl. Par exemple, si vous disposez d’un contrôle lié TreeView aux données et que vous souhaitez obtenir une TreeViewItem valeur basée sur son index ou son élément de données associé, vous pouvez utiliser la méthode ou la ItemContainerGenerator.ContainerFromIndex ItemContainerGenerator.ContainerFromItem méthode. Vous pouvez également utiliser la méthode ou l’index ItemContainerGenerator.IndexFromContainer ItemContainerGenerator.ItemFromContainer pour obtenir l’index ou l’élément de données associé à un élément conteneur généré donné.
L’interface IItemContainerGenerator est également utilisée dans les scénarios avancés. En règle générale, les applications avancées qui ont leur propre implémentation d’un panneau de virtualisation appellent des membres de l’interface.