Freigeben über


GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen