GridView.ColumnHeaderTemplate Propriété

Définition

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

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

DataTemplate à utiliser pour afficher les en-têtes de colonnes dans le cadre du GridView. La valeur par défaut est null.

Exemples

L'exemple suivant indique comment définir la propriété ColumnHeaderTemplate.

<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 propriété et la ColumnHeaderTemplate 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 mettre en page et de style 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.

Utilisation d'attributs XAML

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

Valeurs XAML

ResourceExtension
L’une des opérations suivantes : StaticResource, ou 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.

Notes

La syntaxe de l’élément de propriété est techniquement possible, mais pas recommandée. Consultez les styles et les 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 d’identificateur ColumnHeaderTemplateProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi