GridViewHeaderRowPresenter.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 une DataTemplateSelector logique qui sélectionne le modèle de données à utiliser pour afficher un 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é
Qui DataTemplateSelector choisit l’option DataTemplate à utiliser pour afficher chaque en-tête de colonne. La valeur par défaut est null.
Remarques
Si la ColumnHeaderTemplate propriété et la ColumnHeaderTemplateSelector propriété sont définies, la ColumnHeaderTemplate priorité est la plus élevée.
Lorsque vous implémentez cette classe dans le cadre d’un GridView mode d’affichage, la valeur de cette propriété est liée à la valeur de la propriété sur le ColumnHeaderTemplateSelectorGridView.
Vous pouvez personnaliser les en-têtes de colonne en mode affichage à GridView l’aide d’une variété de propriétés trouvées dans cette classe et dans les classes associées. Pour plus d’informations sur ces propriétés et sur la priorité entre ces propriétés, consultez La vue d’ensemble des modèles et styles d’en-tête de colonne GridView.
Utilisation des attributs XAML
<object ColumnHeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Utilisation de l’élément de propriété XAML
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</object>
Valeurs XAML
MyDataTemplateSelectorImplementation Classe dérivée 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.
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.