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.
Ruft das Auswahlobjekt ab, das die Logik für die Auswahl der Vorlage bereitstellt, die für jede Spaltenüberschrift verwendet wird, oder legt dieses Objekt fest.
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 der verschiedenen Möglichkeiten zum Layouten und Formatieren von Spaltenüberschriften dar. Weitere Informationen finden Sie unter Übersicht über GridView-Spaltenheaderstile und -Spaltenheadervorlagen.
Verwendung von XAML-Attributen
<object DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Verwendung von XAML-Eigenschaftenelementen
<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 Ü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 zum Anwendungsressourcenwörterbuch hinzufügen.
MyDataTemplateSelectorImplementation
Eine Klasse, die von dieser DataTemplateSelector 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 | ColumnHeaderTemplateSelectorProperty |
Metadateneigenschaften auf true festgelegt |
Keine |