Partager via


GridView.ColumnHeaderContainerStyle Propriété

Définition

Obtient ou définit le style à appliquer aux en-têtes de colonne.

public:
 property System::Windows::Style ^ ColumnHeaderContainerStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style ColumnHeaderContainerStyle { get; set; }
member this.ColumnHeaderContainerStyle : System.Windows.Style with get, set
Public Property ColumnHeaderContainerStyle As Style

Valeur de propriété

Style Utilisé pour définir les propriétés d’affichage des en-têtes de colonne. La valeur par défaut est null.

Exemples

L’exemple suivant montre comment définir la ColumnHeaderContainerStyle propriété.

<Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
  <Setter Property="Background" Value="LightBlue"/>
</Style>
<GridView ColumnHeaderTemplate="{StaticResource myHeaderTemplate}"
          ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}">
  <GridViewColumn Header="Year" Width="80"
        CellTemplate="{StaticResource myCellTemplateYear}"/>
  <GridViewColumn Header="Month" Width="80"
        CellTemplate="{StaticResource myCellTemplateMonth}"/>
  <GridViewColumn Header="Day" Width="80"
        CellTemplate="{StaticResource myCellTemplateDay}"/>
</GridView>

Remarques

La ColumnHeaderContainerStyle propriété et la ColumnHeaderTemplate propriété sont utilisées pour définir l’arborescence visuelle des GridViewColumnHeader objets qui représentent les en-têtes de colonne dans un GridView. La ColumnHeaderContainerStyle propriété peut également définir le contenu de l’en-tête de colonne lorsqu’un ColumnHeaderTemplate élément n’est pas spécifié en définissant un ControlTemplate pour l’objet GridViewColumnHeader .

Cette propriété représente l’une des différentes façons de disposer et de styler des en-têtes de colonne. Pour plus d’informations, consultez Vue d’ensemble des styles et modèles d’en-tête de colonne GridView.

Lorsque vous définissez des styles, il existe certaines restrictions. Pour plus d’informations, consultez Style et Création de modèles.

Utilisation des attributs XAML

<object ColumnHeaderContainerStyle="{ResourceExtension StyleResourceKey}"/>

Utilisation de l’élément de propriété XAML

Valeurs XAML

ResourceExtension L’un des éléments suivants : StaticResourceou DynamicResource. Consultez les ressources XAML.

StyleResourceKey Clé qui identifie le style demandé. La clé fait référence à une ressource existante dans un ResourceDictionary.

Note

La syntaxe de l’élément property est techniquement possible, mais n’est pas recommandée. Consultez les styles et les modèles inline. Référence de liaison à l’aide de TemplateBinding ou est également possible, mais rare.

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

Élément Valeur
Champ d’identificateur ColumnHeaderContainerStyleProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à