Freigeben über


GridViewColumn.HeaderTemplateSelector Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der DataTemplateSelector Logik zum Auswählen der Vorlage, die zum Anzeigen der Spaltenüberschrift verwendet werden soll.

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

Das DataTemplateSelector Objekt, das datenvorlagenauswahl für jedes GridViewColumnObjekt bereitstellt. Der Standardwert lautet null.

Hinweise

Wenn sowohl die HeaderTemplateSelector Eigenschaft als auch die HeaderTemplate Eigenschaft festgelegt werden, 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 weisen Funktionen auf, die ähnlich oder identisch sind. Weitere Informationen finden Sie unter GridView Column Header Styles and Templates Overview.

Verwendung von XAML-Attributen

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

XAML-Eigenschaftselementverwendung

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

XAML-Werte

ResourceExtension Eine der folgenden: StaticResource, oder 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 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.

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

Element Wert
Bezeichnerfeld HeaderTemplateSelectorProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: