GridViewColumn.HeaderTemplate Eigenschaft

Definition

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

DataTemplate

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: StaticResourceoder 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

Gilt für

Siehe auch