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.
Ruft einen DataTemplateSelector ab, der eine Logik zum Auswählen der Datenvorlage zum Anzeigen eines Spaltenkopfs bereitstellt, oder legt diesen 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
Der DataTemplateSelector, der das DataTemplate zum Anzeigen der einzelnen Spaltenköpfe auswählt. Der Standardwert ist null
.
Hinweise
Wenn sowohl die ColumnHeaderTemplate -Eigenschaft als auch die ColumnHeaderTemplateSelector -Eigenschaft festgelegt sind, hat Vorrang ColumnHeaderTemplate .
Wenn Sie diese Klasse als Teil eines GridView Ansichtsmodus implementieren, wird der Wert dieser Eigenschaft an den Wert der ColumnHeaderTemplateSelector -Eigenschaft im GridViewgebunden.
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 zu finden sind. Weitere Informationen zu diesen Eigenschaften und zur Rangfolge zwischen ihnen finden Sie unter Übersicht über Spaltenheaderstile und -vorlagen in GridView.
Verwendung von XAML-Attributen
<object ColumnHeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Verwendung von XAML-Eigenschaftenelementen
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</object>
XAML-Werte
MyDataTemplateSelectorImplementation
Eine von DataTemplateSelector 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.
ResourceExtension
Einer der folgenden: StaticResource
, oder DynamicResource
. Weitere Informationen finden Sie unter 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.