GridViewColumn.HeaderTemplateSelector 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 la DataTemplateSelector logique permettant de 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é
Objet DataTemplateSelector qui fournit une sélection de 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 styles et modèles d’en-tête de colonne GridView.
Utilisation des attributs XAML
<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Utilisation de l’élément de propriété XAML
<object>
<object.HeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.HeaderTemplateSelector>
</object>
Valeurs XAML
ResourceExtension L’un des éléments suivants : StaticResourceou 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 les espaces de noms XAML et le mappage d’espaces de noms pour WPF XAML. 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 les espaces de noms XAML et le mappage d’espaces de noms pour WPF XAML.
Informations sur les propriétés de dépendance
| Élément | Valeur |
|---|---|
| Champ d’identificateur | HeaderTemplateSelectorProperty |
Propriétés de métadonnées définies sur true |
Aucun |