Partager via


GridViewColumn.HeaderTemplate Propriété

Définition

Obtient ou définit le modèle à utiliser pour afficher le contenu de l’en-tête de colonne.

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

Valeur de propriété

À DataTemplate utiliser pour afficher l’en-tête de colonne. La valeur par défaut est null.

Exemples

L’exemple suivant montre comment spécifier un modèle à utiliser pour afficher l’en-tête d’un GridViewColumn.

<DataTemplate x:Key="myHeaderTemplate">
  <DockPanel>
    <CheckBox/>
    <TextBlock FontSize="16" Foreground="DarkBlue">
      <TextBlock.Text>
        <Binding/>
      </TextBlock.Text>
    </TextBlock>
  </DockPanel>
</DataTemplate>
<GridViewColumn Header="Month" Width="80"
      HeaderContainerStyle="{StaticResource myHeaderStyle}"
      HeaderTemplate="{StaticResource myHeaderTemplate}"
      DisplayMemberBinding="{Binding Path=Month}"/>

Remarques

Si la HeaderTemplateSelector propriété et la HeaderTemplate propriété sont définies, la HeaderTemplate propriété est prioritaire.

Une fois qu’une HeaderTemplate ou ColumnHeaderTemplate une valeur est spécifiée pour un GridViewColumn, elle ne peut pas être modifiée.

Vous pouvez également définir l’affichage d’un en-tête de colonne en spécifiant un ControlTemplate élément dans le cadre d’un GridViewColumn.HeaderContainerStyle.

Les propriétés qui définissent le contenu, la disposition et le style d’un en-tête de colonne se trouvent sur de nombreuses classes associées, et certaines de ces propriétés ont des fonctionnalités similaires ou identiques. 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 HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>

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

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. Une référence de liaison utilisant ou est également possible, mais rare.

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

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

S’applique à

Voir aussi