GridView.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 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 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 |