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 der Spaltenüberschrift verwendet werden soll, oder legt sie 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
A DataTemplate , das zum Anzeigen der Spaltenüberschrift verwendet werden soll. Der Standardwert lautet null.
Beispiele
Das folgende Beispiel zeigt, wie Sie eine Vorlage angeben, mit der die Kopfzeile eines Steuerelements GridViewColumnangezeigt werden soll.
<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 werden, hat die HeaderTemplate Eigenschaft Vorrang.
Nachdem ein HeaderTemplate Oder ColumnHeaderTemplate für ein GridViewColumnObjekt angegeben wurde, kann es nicht mehr geändert werden.
Sie können auch die Anzeige einer Spaltenüberschrift definieren, indem Sie einen ControlTemplate Teil einer .GridViewColumn.HeaderContainerStyle
Eigenschaften, die den Inhalt, das Layout und die Formatvorlage einer Spaltenüberschrift definieren, werden in vielen verwandten Klassen gefunden, und einige dieser Eigenschaften weisen Funktionen auf, die ähnlich oder identisch sind. Weitere Informationen finden Sie unter GridView Column Header Styles and Templates Overview.
Verwendung von XAML-Attributen
<object HeaderTemplate="{ResourceExtension TemplateResourceKey}"/>
XAML-Eigenschaftselementverwendung
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
Eigenschaftselementsyntax ist technisch möglich, wird jedoch nicht empfohlen. Siehe Inlineformatvorlagen und -vorlagen. Ein Bindungsverweis mit oder ist auch möglich, aber ungewöhnlich.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | HeaderTemplateProperty |
Auf Metadateneigenschaften festgelegt true |
Nichts |