Freigeben über


GridViewColumn.HeaderTemplateSelector Eigenschaft

Definition

Ruft den DataTemplateSelector ab, der die Logik zum Auswählen der Vorlage bereitstellt, mit der der Spaltenkopf angezeigt werden soll, oder legt diesen fest.

public:
 property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector

Eigenschaftswert

DataTemplateSelector

Das DataTemplateSelector-Objekt, das die Datenvorlagenauswahl für jede GridViewColumn bereitstellt. Der Standardwert ist null.

Hinweise

Wenn sowohl die HeaderTemplateSelector Eigenschaft als auch die HeaderTemplate Eigenschaft festgelegt sind, hat die HeaderTemplate Eigenschaft Vorrang.

Eigenschaften, die den Inhalt, das Layout und die Formatvorlage einer Spaltenüberschrift definieren, werden in vielen verwandten Klassen gefunden, und einige dieser Eigenschaften verfügen über Funktionen, die ähnlich oder identisch sind. Weitere Informationen finden Sie unter Übersicht über GridView-Spaltenheaderstile und -Spaltenheadervorlagen.

Verwendung von XAML-Attributen

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

Verwendung von XAML-Eigenschaftenelementen

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

XAML-Werte

ResourceExtension
Eine der folgenden: StaticResourceoder DynamicResource. Siehe XAML-Ressourcen.

DataTemplateSelectorClassKey
Der Schlüssel, der die angeforderte Selektorimplementierung identifiziert. Der Schlüssel bezieht sich auf eine abgeleitete Klasse, die eine praktische SelectTemplate Überschreibung 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.

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

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld HeaderTemplateSelectorProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für