GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector 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 element DataTemplateSelector zapewniający logikę, która wybiera szablon danych do użycia w celu wyświetlenia nagłówka kolumny.
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
Wartość właściwości
Element DataTemplateSelector , który wybiera opcję , która służy DataTemplate do wyświetlania każdego nagłówka kolumny. Wartość domyślna to null
.
Uwagi
ColumnHeaderTemplate Jeśli właściwość i ColumnHeaderTemplateSelector właściwość są ustawione, ColumnHeaderTemplate pierwszeństwo ma wartość .
Podczas implementowania tej klasy w GridView ramach trybu wyświetlania wartość tej właściwości jest powiązana z wartością ColumnHeaderTemplateSelector właściwości w elemecie GridView.
Nagłówki kolumn można dostosować w GridView trybie widoku przy użyciu różnych właściwości, które znajdują się w tej klasie i w powiązanych klasach. Aby uzyskać więcej informacji o tych właściwościach i o pierwszeństwie między nimi, zobacz GridView Column Header Styles and Templates Overview (Style nagłówka kolumny GridView i szablony — omówienie).
Użycie atrybutu języka XAML
<object ColumnHeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Użycie elementu właściwości języka XAML
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</object>
Wartości XAML
MyDataTemplateSelectorImplementation
Klasa pochodna, DataTemplateSelector która implementuje praktyczne SelectTemplate przesłonięcia. Aby uzyskać informacje na temat mapowania niestandardowej klasy, zobacz Przestrzenie nazw XAML i Mapowanie przestrzeni nazw dla języka WPF 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.