GridView.ColumnHeaderTemplate Eigenschaft

Definition

Ruft eine Vorlage für die Anzeige der Spaltenköpfe ab oder legt diese fest.

public:
 property System::Windows::DataTemplate ^ ColumnHeaderTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
public System.Windows.DataTemplate ColumnHeaderTemplate { get; set; }
member this.ColumnHeaderTemplate : System.Windows.DataTemplate with get, set
Public Property ColumnHeaderTemplate As DataTemplate

Eigenschaftswert

Die DataTemplate, die zum Anzeigen der Spaltenüberschriften als Teil der GridView verwendet werden soll. Der Standardwert ist null.

Beispiele

Im folgenden Beispiel wird das Festlegen der ColumnHeaderTemplate-Eigenschaft veranschaulicht.

<DataTemplate x:Key="myHeaderTemplate">
  <DockPanel>
    <CheckBox/>
    <TextBlock FontSize="16" Foreground="DarkBlue">
      <TextBlock.Text>
        <Binding/>
      </TextBlock.Text>
    </TextBlock>
  </DockPanel>
</DataTemplate>
<GridView ColumnHeaderTemplate="{StaticResource myHeaderTemplate}"
          ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}">
  <GridViewColumn Header="Year" Width="80"
        CellTemplate="{StaticResource myCellTemplateYear}"/>
  <GridViewColumn Header="Month" Width="80"
        CellTemplate="{StaticResource myCellTemplateMonth}"/>
  <GridViewColumn Header="Day" Width="80"
        CellTemplate="{StaticResource myCellTemplateDay}"/>
</GridView>

Hinweise

Wenn sowohl die ColumnHeaderTemplate -Eigenschaft als auch die ColumnHeaderTemplateSelector -Eigenschaft festgelegt sind, hat die ColumnHeaderTemplate -Eigenschaft Vorrang.

Diese Eigenschaft stellt eine von mehreren Möglichkeiten zum Erstellen und Formatieren von Spaltenüberschriften dar. Weitere Informationen finden Sie unter Übersicht über GridView-Spaltenheaderstile und -Spaltenheadervorlagen.

Verwendung von XAML-Attributen

<object ColumnHeaderTemplate="{ResourceExtension TemplateResourceKey}"/>  

XAML-Werte

ResourceExtension
Einer der folgenden: StaticResource, oder DynamicResource. Weitere Informationen finden Sie unter XAML-Ressourcen.

TemplateResourceKey
Der Schlüssel, der die angeforderte Vorlage identifiziert. Der Schlüssel bezieht sich auf eine vorhandene Ressource in einem ResourceDictionary.

Hinweis

Eigenschaftenelementsyntax ist technisch möglich, wird aber nicht empfohlen. Weitere Informationen finden Sie unter Inlinestile und -vorlagen. Ein Bindungsverweis mithilfe von TemplateBinding oder ist ebenfalls möglich, aber ungewöhnlich.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ColumnHeaderTemplateProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen