GridViewHeaderRowPresenter.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 einer DataTemplateSelector Logik, die die Zu verwendende Datenvorlage zum Anzeigen einer Spaltenüberschrift auswählt.
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
Die DataTemplateSelector Option, die DataTemplate zum Anzeigen der einzelnen Spaltenüberschriften verwendet werden soll. Der Standardwert lautet null.
Hinweise
Wenn die ColumnHeaderTemplate Eigenschaft und die ColumnHeaderTemplateSelector Eigenschaft beide festgelegt sind, hat dies ColumnHeaderTemplate Vorrang.
Wenn Sie diese Klasse als Teil eines GridView Ansichtsmodus implementieren, ist der Wert dieser Eigenschaft an den Wert der ColumnHeaderTemplateSelector Eigenschaft für die GridView.
Sie können Spaltenüberschriften in einem GridView Ansichtsmodus anpassen, indem Sie eine Vielzahl von Eigenschaften verwenden, die in dieser Klasse und in verwandten Klassen enthalten sind. Weitere Informationen zu diesen Eigenschaften und zur Rangfolge zwischen diesen Eigenschaften finden Sie unter GridView Column Header Styles and Templates Overview.
Verwendung von XAML-Attributen
<object ColumnHeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
XAML-Eigenschaftselementverwendung
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</object>
XAML-Werte
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.
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.