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é

ItemContainerGenerator

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.

S’applique à

Voir aussi