ItemsControl.ItemContainerGenerator Propriété

Définition

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.

S’applique à

Voir aussi