GridViewColumn.HeaderTemplate 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 szablon do użycia do wyświetlania zawartości nagłówka kolumny.
public:
property System::Windows::DataTemplate ^ HeaderTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
public System.Windows.DataTemplate HeaderTemplate { get; set; }
member this.HeaderTemplate : System.Windows.DataTemplate with get, set
Public Property HeaderTemplate As DataTemplate
Wartość właściwości
Element DataTemplate do wyświetlenia nagłówka kolumny. Wartość domyślna to null
.
Przykłady
W poniższym przykładzie pokazano, jak określić szablon, który ma być używany do wyświetlania nagłówka obiektu GridViewColumn.
<DataTemplate x:Key="myHeaderTemplate">
<DockPanel>
<CheckBox/>
<TextBlock FontSize="16" Foreground="DarkBlue">
<TextBlock.Text>
<Binding/>
</TextBlock.Text>
</TextBlock>
</DockPanel>
</DataTemplate>
<GridViewColumn Header="Month" Width="80"
HeaderContainerStyle="{StaticResource myHeaderStyle}"
HeaderTemplate="{StaticResource myHeaderTemplate}"
DisplayMemberBinding="{Binding Path=Month}"/>
Uwagi
Jeśli właściwość HeaderTemplateSelector i HeaderTemplate właściwość są ustawione, HeaderTemplate właściwość ma pierwszeństwo.
Po określeniu GridViewColumnelementu HeaderTemplate lub ColumnHeaderTemplate dla elementu nie można go zmienić.
Można również zdefiniować wyświetlanie nagłówka kolumny, określając element ControlTemplate jako część GridViewColumn.HeaderContainerStyleelementu .
Właściwości definiujące zawartość, układ i styl nagłówka kolumny znajdują się w wielu powiązanych klasach, a niektóre z tych właściwości mają funkcje podobne lub takie same. Aby uzyskać więcej informacji, zobacz GridView Column Header Styles and Templates Overview (Style nagłówka kolumny GridView i szablony — omówienie).
Użycie atrybutu języka XAML
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
Użycie elementu właściwości języka XAML
Wartości XAML
Rozszerzenie zasobu
Jedno z następujących elementów: StaticResource
, lub DynamicResource
. Zobacz Zasoby XAML.
TemplateResourceKey
Klucz identyfikujący żądany szablon. Klucz odwołuje się do istniejącego zasobu w obiekcie ResourceDictionary.
Uwaga
Składnia elementu właściwości jest technicznie możliwa, ale nie jest zalecana. Zobacz Style i szablony wbudowane. Odwołanie do powiązania przy użyciu metody lub jest również możliwe, ale nietypowe.
Informacje dotyczące właściwości zależności
Pole identyfikatora | HeaderTemplateProperty |
Właściwości metadanych ustawione na true |
Brak |