Freigeben über


GridView.ColumnHeaderTemplateSelector Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Selektorobjekts, das Logik zum Auswählen einer Vorlage für jede Spaltenüberschrift bereitstellt.

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

Eigenschaftswert

Das DataTemplateSelector Objekt, das die datenvorlage bestimmt, die für jede Spaltenüberschrift verwendet werden soll. Der Standardwert ist null.

Hinweise

Wenn Sie diese Eigenschaft nicht festlegen, besteht die Standardlogik darin, die ColumnHeaderTemplate Eigenschaft für alle Spalten zu verwenden, wenn sie definiert ist.

Wenn die ColumnHeaderTemplate Eigenschaft und die ColumnHeaderTemplateSelector Eigenschaft beide festgelegt sind, hat die ColumnHeaderTemplate Eigenschaft Vorrang.

Diese Eigenschaft stellt eine von mehreren Möglichkeiten zum Gestalten und Formatieren von Spaltenüberschriften dar. Weitere Informationen finden Sie unter GridView Column Header Styles and Templates Overview.

Verwendung von XAML-Attributen

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

XAML-Eigenschaftselementverwendung

<object>
  <object.ColumnHeaderTemplateSelector>
    <MyDataTemplateSelectorImplementation .../>
  </object.ColumnHeaderTemplateSelector>
</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 zum Anwendungsressourcenwörterbuch hinzufügen.

MyDataTemplateSelectorImplementation Eine Klasse, die von DataTemplateSelector der implementierung einer praktischen SelectTemplate Außerkraftsetzung abgeleitet wird. Informationen zum Zuordnen Ihrer benutzerdefinierten Klasse finden Sie unter XAML-Namespaces und Namespacezuordnung für WPF-XAML.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld ColumnHeaderTemplateSelectorProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen