Udostępnij za pośrednictwem


GridView.ColumnHeaderTemplateSelector Właściwość

Definicja

Pobiera lub ustawia obiekt selektora, który zapewnia logikę wybierania szablonu do użycia dla każdego 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

DataTemplateSelector Obiekt, który określa szablon danych do użycia dla każdego nagłówka kolumny. Wartość domyślna to null.

Uwagi

Jeśli ta właściwość nie zostanie ustawiona, domyślną logiką ColumnHeaderTemplate jest użycie właściwości dla wszystkich kolumn, jeśli jest ona zdefiniowana.

ColumnHeaderTemplate Jeśli właściwość i ColumnHeaderTemplateSelector właściwość są ustawione, ColumnHeaderTemplate właściwość ma pierwszeństwo.

Ta właściwość reprezentuje jeden z kilku sposobów układania nagłówków kolumn i stylu. Aby uzyskać więcej informacji, zobacz GridView Column Header Styles and Templates Overview (Style i szablony nagłówków kolumn GridView — omówienie).

Użycie atrybutu języka XAML

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

Użycie elementu właściwości języka XAML

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

Wartości XAML

ResourceExtension
Jeden 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 przesłonięcia. Aby uzyskać informacje o sposobie mapowania klasy niestandardowej, 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 aplikacji.

MyDataTemplateSelectorImplementation
Klasa pochodna, DataTemplateSelector która implementuje praktyczne SelectTemplate przesłonięcia. Aby uzyskać informacje o sposobie mapowania klasy niestandardowej, 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 ColumnHeaderTemplateSelectorProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też