Freigeben über


HeaderedContentControl.HeaderTemplateSelector Eigenschaft

Definition

Ruft eine Datenvorlagenauswahl ab, die benutzerdefinierte Logik zum Auswählen der Vorlage für die Anzeige des Headers bereitstellt, oder legt diese fest.

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

Eigenschaftswert

Ein Datenvorlagenauswahl-Objekt. Der Standardwert ist null.

Attribute

Hinweise

Wenn sowohl die HeaderTemplateSelector -Eigenschaft als auch die HeaderTemplate -Eigenschaft festgelegt sind, wird die Vorlagenauswahleigenschaft ignoriert.

Verwendung von XAML-Attributen

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

Verwendung von XAML-Eigenschaftenelementen

<object>  
  <object.HeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.HeaderTemplateSelector>  
</object>  

XAML-Werte

MyDataTemplateSelectorImplementation
Eine von DataTemplateSelector abgeleitete Klasse, die eine praktische SelectTemplate Außerkraftsetzung implementiert. Informationen zum Zuordnen Ihrer benutzerdefinierten Klasse finden Sie unter XAML-Namespaces und Namespacezuordnung für WPF-XAML.

ResourceExtension
Einer der folgenden: StaticResource, oder DynamicResource. Weitere Informationen finden Sie unter XAML-Ressourcen.

DataTemplateSelectorClassKey
Der Schlüssel, der die angeforderte Selektorimplementierung identifiziert. Der Schlüssel bezieht sich auf eine abgeleitete Klasse, die eine praktische SelectTemplate Außerkraftsetzung implementiert. Informationen zum Zuordnen Ihrer benutzerdefinierten Klasse finden Sie unter XAML-Namespaces und Namespacezuordnung für WPF-XAML. Sie können auch programmgesteuert eine Instanz Ihrer DataTemplateSelector -Klasse als Ressource zu einem Ressourcenwörterbuch hinzufügen.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld HeaderTemplateSelectorProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für: