GridView.ColumnHeaderTemplateSelector GridView.ColumnHeaderTemplateSelector GridView.ColumnHeaderTemplateSelector GridView.ColumnHeaderTemplateSelector Property

Definition

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.Gets or sets the selector object that provides logic for selecting a template to use for each column header.

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.The DataTemplateSelector object that determines the data template to use for each column header. Der Standardwert ist nullsein.The default value is null.

Hinweise

Wenn Sie diese Eigenschaft nicht festlegen, ist die Standardlogik die Verwendung der ColumnHeaderTemplate -Eigenschaft für alle Spalten, wenn Sie definiert ist.If you do not set this property, the default logic is to use the ColumnHeaderTemplate property for all columns if it is defined.

Wenn sowohl ColumnHeaderTemplate die-Eigenschaft ColumnHeaderTemplateSelector als auch die-Eigenschaft fest ColumnHeaderTemplate gelegt sind, hat die-Eigenschaft Vorrang.If the ColumnHeaderTemplate property and the ColumnHeaderTemplateSelector property are both set, the ColumnHeaderTemplate property takes precedence.

Diese Eigenschaft stellt eine von mehreren Möglichkeiten zum Anordnen und Formatieren von Spalten Headern dar.This property represents one of several ways to lay out and style column headers. Weitere Informationen finden Sie unter Übersicht über GridView-Spaltenheaderstile und -Spaltenheadervorlagen.For more information, see GridView Column Header Styles and Templates Overview.

Verwendung von XAML-AttributenXAML Attribute Usage

<object DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

Verwendung von XAML-EigenschaftenelementenXAML Property Element Usage

<object>  
  <object.ColumnHeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.ColumnHeaderTemplateSelector>  
</object>  

XAML-WerteXAML Values

ResourceExtension
Eines der folgenden: StaticResource, oder. DynamicResourceOne of the following: StaticResource, or DynamicResource. Siehe XAML-Ressourcen.See XAML Resources.

DataTemplateSelectorClassKey
Der Schlüssel, der die angeforderte Selektor-Implementierung identifiziert.The key that identifies the selector implementation being requested. Der Schlüssel verweist auf eine abgeleitete Klasse, die eine SelectTemplate praktische außer Kraft Setzung implementiert.The key refers to a derived class that implements a practical SelectTemplate override. Weitere Informationen zum Zuordnen Ihrer benutzerdefinierten Klasse finden Sie unter XAML-Namespaces und Namespace Zuordnung für WPF-XAML.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML. Sie können auch Programm gesteuert eine Instanz der DataTemplateSelector -Klasse als Ressource zum Anwendungs Ressourcen Wörterbuch hinzufügen.You can also programmatically add an instance of your DataTemplateSelector class as a resource to the application resource dictionary.

MyDataTemplateSelectorImplementation
Eine von DataTemplateSelector abgeleitete Klasse, die eine SelectTemplate praktische außer Kraft Setzung implementiert.A class derived from DataTemplateSelector that implements a practical SelectTemplate override. Weitere Informationen zum Zuordnen Ihrer benutzerdefinierten Klasse finden Sie unter XAML-Namespaces und Namespace Zuordnung für WPF-XAML.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field ColumnHeaderTemplateSelectorProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Siehe auch