Partager via


GridView.ColumnHeaderTemplate Propriété

Définition

Obtient ou définit un modèle à utiliser pour afficher les en-têtes de colonne.

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

Valeur de propriété

À DataTemplate utiliser pour afficher les en-têtes de colonne dans le GridViewcadre du . La valeur par défaut est null.

Exemples

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

<DataTemplate x:Key="myHeaderTemplate">
  <DockPanel>
    <CheckBox/>
    <TextBlock FontSize="16" Foreground="DarkBlue">
      <TextBlock.Text>
        <Binding/>
      </TextBlock.Text>
    </TextBlock>
  </DockPanel>
</DataTemplate>
<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

Si la ColumnHeaderTemplate propriété et la ColumnHeaderTemplateSelector propriété sont définies, la ColumnHeaderTemplate propriété est prioritaire.

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.

Utilisation des attributs XAML

<object ColumnHeaderTemplate="{ResourceExtension TemplateResourceKey}"/>

Valeurs XAML

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

TemplateResourceKey Clé qui identifie le modèle 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 ColumnHeaderTemplateProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi