GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector Właściwość

Definicja

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

DataTemplateSelector

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.

Dotyczy

Zobacz też