GridViewColumn.HeaderTemplateSelector Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia logikę DataTemplateSelector , która umożliwia wybranie szablonu, który ma być używany do wyświetlania nagłówka kolumny.
public:
property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector
Wartość właściwości
Obiekt DataTemplateSelector , który udostępnia wybór szablonu danych dla każdego GridViewColumnobiektu . Wartość domyślna to null
.
Uwagi
Jeśli właściwość HeaderTemplateSelector i HeaderTemplate właściwość są ustawione, HeaderTemplate właściwość ma pierwszeństwo.
Właściwości definiujące zawartość, układ i styl nagłówka kolumny znajdują się w wielu powiązanych klasach, a niektóre z tych właściwości mają funkcje podobne lub takie same. Aby uzyskać więcej informacji, zobacz GridView Column Header Styles and Templates Overview (Style nagłówka kolumny GridView i szablony — omówienie).
Użycie atrybutu języka XAML
<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Użycie elementu właściwości języka XAML
<object>
<object.HeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.HeaderTemplateSelector>
</object>
Wartości XAML
Rozszerzenie zasobu
Jedno z następujących elementów: StaticResource
, lub DynamicResource
. Zobacz Zasoby XAML.
DataTemplateSelectorClassKey
Klucz identyfikujący żądaną implementację selektora. Klucz odnosi się do klasy pochodnej, która implementuje praktyczne SelectTemplate zastąpienie. Aby uzyskać informacje na temat mapowania niestandardowej klasy, zobacz Przestrzenie nazw XAML i Mapowanie przestrzeni nazw dla języka WPF XAML. Możesz również programowo dodać wystąpienie DataTemplateSelector klasy jako zasób do słownika zasobów.
MyDataTemplateSelectorImplementation
Klasa, która pochodzi z DataTemplateSelector klasy, implementuje praktyczne SelectTemplate zastąpienie. Aby uzyskać informacje na temat mapowania niestandardowej klasy, zobacz Przestrzenie nazw XAML i Mapowanie przestrzeni nazw dla języka WPF XAML.
Informacje dotyczące właściwości zależności
Pole identyfikatora | HeaderTemplateSelectorProperty |
Właściwości metadanych ustawione na true |
Brak |