Freigeben über


GridViewColumn.HeaderTemplate Eigenschaft

Definition

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

Gilt für:

Weitere Informationen