GridView.ColumnHeaderTemplateSelector Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |