GridViewColumn.HeaderTemplate Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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’un HeaderTemplate ou ColumnHeaderTemplate est spécifié pour un GridViewColumn, il ne peut pas être modifié.
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 modèles et styles d’en-tête de colonne GridView.
Utilisation d'attributs XAML
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
Utilisation des éléments de propriété XAML
Valeurs XAML
ResourceExtension
L’un des éléments suivants : 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 Property est techniquement possible, mais pas recommandée. Voir Styles et 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
Champ d’identificateur | HeaderTemplateProperty |
Propriétés de métadonnées définies sur true |
Aucun |