GridViewColumn.HeaderTemplate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Vorlage ab, die zum Anzeigen des Inhalts des Spaltenkopfs verwendet werden soll, oder legt diese fest.
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
Eigenschaftswert
Eine DataTemplate die zum Anzeigen des Spaltenkopfs verwendet werden soll. Der Standardwert ist null
.
Beispiele
Das folgende Beispiel zeigt, wie Sie eine Vorlage angeben, die zum Anzeigen der Kopfzeile einer .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}"/>
Hinweise
Wenn sowohl die HeaderTemplateSelector Eigenschaft als auch die HeaderTemplate Eigenschaft festgelegt sind, hat die HeaderTemplate Eigenschaft Vorrang.
Nachdem ein HeaderTemplate oder ColumnHeaderTemplate ein Wert für einen GridViewColumnangegeben wurde, kann er nicht geändert werden.
Sie können auch die Anzeige einer Spaltenüberschrift definieren, indem Sie einen ControlTemplate Teil einer GridViewColumn.HeaderContainerStyleSpalte angeben.
Eigenschaften, die den Inhalt, das Layout und die Formatvorlage einer Spaltenüberschrift definieren, werden in vielen verwandten Klassen gefunden, und einige dieser Eigenschaften verfügen über Funktionen, die ähnlich oder identisch sind. Weitere Informationen finden Sie unter Übersicht über GridView-Spaltenheaderstile und -Spaltenheadervorlagen.
Verwendung von XAML-Attributen
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
Verwendung von XAML-Eigenschaftenelementen
XAML-Werte
ResourceExtension
Eine der folgenden: StaticResource
oder DynamicResource
. Siehe XAML-Ressourcen.
TemplateResourceKey
Der Schlüssel, der die angeforderte Vorlage identifiziert. Der Schlüssel bezieht sich auf eine vorhandene Ressource in einer ResourceDictionary.
Hinweis
Eigenschaftenelementsyntax ist technisch möglich, aber nicht empfohlen. Siehe Inlineformatvorlagen und Vorlagen. Ein Bindungsverweis mit oder ist auch möglich, aber ungewöhnlich.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | HeaderTemplateProperty |
Metadateneigenschaften auf true festgelegt |
Keine |