GridView.ColumnHeaderTemplateSelector 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 l'objet de sélecteur qui fournit la logique pour sélectionner un modèle à utiliser pour chaque en-tête de colonne.
public:
property System::Windows::Controls::DataTemplateSelector ^ ColumnHeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }
member this.ColumnHeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property ColumnHeaderTemplateSelector As DataTemplateSelector
Valeur de propriété
Objet DataTemplateSelector qui détermine le modèle de données à utiliser pour chaque en-tête de colonne. La valeur par défaut est null
.
Remarques
Si vous ne définissez pas cette propriété, la logique par défaut consiste à utiliser la ColumnHeaderTemplate propriété pour toutes les colonnes si elle est définie.
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 DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Utilisation des éléments de propriété XAML
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</object>
Valeurs XAML
ResourceExtension
L’une des opérations suivantes : 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 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 au dictionnaire de ressources de l’application.
MyDataTemplateSelectorImplementation
Classe dérivée de DataTemplateSelector ce 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.
Informations sur les propriétés de dépendance
Champ d’identificateur | ColumnHeaderTemplateSelectorProperty |
Propriétés de métadonnées définies sur true |
Aucun |