Partager via


HeaderedContentControl.HeaderTemplateSelector Propriété

Définition

Obtient ou définit un sélecteur de modèle de données qui fournit une logique personnalisée permettant de choisir le modèle utilisé pour afficher l'en-tête.

public:
 property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector

Valeur de propriété

DataTemplateSelector

Objet sélecteur de modèle de données. La valeur par défaut est null.

Attributs

Remarques

Si les propriétés et les HeaderTemplateSelector HeaderTemplate propriétés sont définies, la propriété du sélecteur de modèle est ignorée.

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

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.

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 à