HeaderedContentControl.HeaderTemplateSelector Właściwość

Definicja

Pobiera lub ustawia selektor szablonu danych, który zapewnia niestandardową logikę wybierania szablonu używanego do wyświetlania nagłówka.

public:
 property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector

Wartość właściwości

DataTemplateSelector

Obiekt selektora szablonu danych. Wartość domyślna to null.

Atrybuty

Uwagi

HeaderTemplateSelector Jeśli właściwości i HeaderTemplate są ustawione, właściwość selektora szablonu jest ignorowana.

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

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.

Informacje dotyczące właściwości zależności

Pole identyfikatora HeaderTemplateSelectorProperty
Właściwości metadanych ustawione na true Brak

Dotyczy