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 n’est pas spécifié en définissant un ControlTemplate pour l’objet GridViewColumnHeader .

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

Lorsque vous définissez des styles, certaines restrictions s’appliquent. Pour plus d’informations, consultez Application d’un style et création de modèles.

Utilisation d'attributs XAML

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

Utilisation des éléments de propriété XAML

Valeurs XAML

ResourceExtension
L’un des éléments suivants : StaticResource, ou DynamicResource. Consultez Ressources XAML.

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

Notes

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

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

Champ Identificateur ColumnHeaderContainerStyleProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à