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
Un ItemContainerGenerator est chargé de générer l’interface utilisateur (IU) de son hôte, par exemple un ItemsControl. Il conserve l’association entre les éléments dans la vue de données du contrôle et les objets correspondants UIElement . Chaque ItemsControl a un conteneur d’éléments associé qui 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 avez un contrôle lié aux TreeView données et que vous souhaitez obtenir un TreeViewItem en fonction de son index ou de l’élément de données associé, vous pouvez utiliser la ItemContainerGenerator.ContainerFromIndexItemContainerGenerator.ContainerFromItem méthode ou . Vous pouvez également utiliser la ItemContainerGenerator.IndexFromContainer méthode ou 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.