Freigeben über


GridView.ColumnHeaderTemplate Eigenschaft

Definition

Dient zum Abrufen oder Festlegen einer Vorlage, die zum Anzeigen der Spaltenüberschriften verwendet werden soll.

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

Wird DataTemplate verwendet, um die Spaltenüberschriften als Teil der GridView. Der Standardwert ist null.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die -Eigenschaft festgelegt wird ColumnHeaderTemplate .

<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 die ColumnHeaderTemplate Eigenschaft und die ColumnHeaderTemplateSelector Eigenschaft beide festgelegt sind, hat die ColumnHeaderTemplate Eigenschaft Vorrang.

Diese Eigenschaft stellt eine von mehreren Möglichkeiten zum Gestalten und Formatieren von Spaltenüberschriften dar. Weitere Informationen finden Sie unter GridView Column Header Styles and Templates Overview.

Verwendung von XAML-Attributen

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

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 mithilfe von TemplateBinding oder ist auch möglich, aber ungewöhnlich.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld ColumnHeaderTemplateProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen