Partager via


GridViewColumn.HeaderTemplateSelector Propriété

Définition

Obtient ou définit le DataTemplateSelector qui fournit la logique pour sélectionner le modèle à utiliser pour afficher l'en-tête de colonne.

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

Valeur de propriété

DataTemplateSelector

Objet DataTemplateSelector qui fournit la sélection du modèle de données pour chaque GridViewColumn. La valeur par défaut est null.

Remarques

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

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 HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

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

<object>  
  <object.HeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.HeaderTemplateSelector>  
</object>  

Valeurs XAML

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

DataTemplateSelectorClassKey
Clé qui identifie l’implémentation du sélecteur demandée. La clé fait référence à une classe dérivée qui implémente un remplacement pratique SelectTemplate . Pour plus d’informations sur la façon de mapper votre classe personnalisée, consultez espaces de noms XAML et mappage d’espaces de noms pour XAML WPF. Vous pouvez également ajouter par programmation une instance de votre DataTemplateSelector classe en tant que ressource à un dictionnaire de ressources.

MyDataTemplateSelectorImplementation
Classe qui dérive de DataTemplateSelector celle-ci implémente un remplacement pratique SelectTemplate . Pour plus d’informations sur la façon de mapper votre classe personnalisée, consultez espaces de noms XAML et mappage d’espaces de noms pour XAML WPF.

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

Champ d’identificateur HeaderTemplateSelectorProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à