Partager via


Vue d'ensemble des modèles et styles d'en-tête de colonne GridView

Cette vue d’ensemble décrit l’ordre de priorité des propriétés que vous utilisez pour personnaliser un en-tête de colonne en GridView mode d’affichage d’un ListView contrôle.

Personnalisation d’un en-tête de colonne dans un GridView

Les propriétés qui définissent le contenu, la disposition et le style d’un en-tête de colonne dans un GridView sont trouvées dans de nombreuses classes associées. Certaines de ces propriétés ont des fonctionnalités similaires ou identiques.

Les lignes du tableau suivant affichent des groupes de propriétés qui effectuent la même fonction. Vous pouvez utiliser ces propriétés pour personnaliser les en-têtes de colonne dans un GridView. L’ordre de priorité des propriétés associées est de droite à gauche où la propriété située dans la colonne la plus à droite a la priorité la plus élevée. Par exemple, si un ContentTemplate est défini sur l’objet GridViewColumnHeader et qu’il HeaderTemplateSelector est défini sur l’objet associé GridViewColumn, il ContentTemplate est prioritaire. Dans ce scénario, le résultat n’a HeaderTemplateSelector aucun effet.

Propriétés associées pour les en-têtes de colonne dans un GridView

GridView GridViewColumn GridViewColumnHeader
Propriétés du menu contextuel ColumnHeaderContextMenu Non applicable ContextMenu
ToolTip

Propriétés
ColumnHeaderToolTip Non applicable ToolTip
Modèle d’en-tête

Propriétés
ColumnHeaderTemplate 1/

ColumnHeaderTemplateSelector
HeaderTemplate 1/

HeaderTemplateSelector
ContentTemplate 1/

ContentTemplateSelector
Propriétés de style ColumnHeaderContainerStyle HeaderContainerStyle Style

1Pour les propriétés du modèle d’en-tête, si vous définissez les propriétés du modèle et du sélecteur de modèle, la propriété de modèle est prioritaire. Par exemple, si vous définissez à la fois les propriétés et ContentTemplateSelector les ContentTemplate propriétés, la ContentTemplate propriété est prioritaire.

Voir aussi