ItemsControl.ItemContainerStyleSelector Propriété

Définition

Obtient ou définit la logique de sélection de style personnalisée pour un style qui peut être appliqué à chaque élément conteneur généré.

public:
 property System::Windows::Controls::StyleSelector ^ ItemContainerStyleSelector { System::Windows::Controls::StyleSelector ^ get(); void set(System::Windows::Controls::StyleSelector ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.StyleSelector ItemContainerStyleSelector { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ItemContainerStyleSelector : System.Windows.Controls.StyleSelector with get, set
Public Property ItemContainerStyleSelector As StyleSelector

Valeur de propriété

StyleSelector

Objet StyleSelector qui contient une logique choisissant le style à utiliser comme le ItemContainerStyle. La valeur par défaut est null.

Attributs

Remarques

Vous utilisez la ItemContainerStyle propriété pour définir un style pour affecter l’apparence des éléments qui contiennent les éléments de données. Par exemple, pour ListBox, les conteneurs générés sont ListBoxItem des contrôles ; pour ComboBox, ils sont ComboBoxItem des contrôles. Si vous avez plusieurs styles définis et que vous devez fournir une logique pour choisir celle à appliquer, vous utilisez la ItemContainerStyleSelector propriété au lieu de la ItemContainerStyle propriété. Notez que cette propriété est ignorée si la ItemContainerStyle propriété est définie.

Le modèle ItemsControl offre une grande flexibilité pour la personnalisation visuelle et fournit de nombreuses propriétés de style et de création de modèles. Pour affecter la disposition des éléments, utilisez la ItemsPanel propriété. Si vous utilisez le regroupement sur votre contrôle, vous pouvez utiliser la ou GroupStyleSelector la GroupStyle propriété. Pour spécifier la visualisation des objets de données, utilisez la ou ItemTemplateSelector la ItemTemplate propriété. Pour plus d’informations sur la spécification d’un ItemTemplatemodèle de données, consultez Vue d’ensemble de la création de modèles de données.

Informations sur les propriétés de dépendance

Champ d’identificateur ItemContainerStyleSelectorProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à