Partager via


GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector Propriété

Définition

Obtient ou définit un DataTemplateSelector qui fournit une 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é

DataTemplateSelector

DataTemplateSelector qui choisit le DataTemplate à utiliser pour afficher chaque en-tête de colonne. La valeur par défaut est null.

Remarques

Si la propriété et la ColumnHeaderTemplate 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 ColumnHeaderTemplateSelector GridView.

Vous pouvez personnaliser les en-têtes de colonne en mode affichage à GridView l’aide de diverses 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 elles, consultez La vue d’ensemble des styles et modèles d’en-tête de colonne GridView.

Utilisation d'attributs XAML

<object ColumnHeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

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

<object>  
  <object.ColumnHeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.ColumnHeaderTemplateSelector>  
</object>  

Valeurs XAML

MyDataTemplateSelectorImplementation
Classe dérivée de DataTemplateSelector cela 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.

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.

S’applique à

Voir aussi