GridViewColumn.HeaderTemplate Egenskap

Definition

Hämtar eller anger mallen som ska användas för att visa innehållet i kolumnrubriken.

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

Egenskapsvärde

En DataTemplate som ska användas för att visa kolumnrubriken. Standardvärdet är null.

Exempel

I följande exempel visas hur du anger en mall som ska användas för att visa rubriken för en 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}"/>

Kommentarer

Om både egenskapen HeaderTemplateSelector och HeaderTemplate egenskapen har angetts har egenskapen HeaderTemplate företräde.

När en HeaderTemplate eller ColumnHeaderTemplate har angetts för en GridViewColumnkan den inte ändras.

Du kan också definiera visningen av en kolumnrubrik genom att ange en som en ControlTemplate del av en GridViewColumn.HeaderContainerStyle.

Egenskaper som definierar innehållet, layouten och formatet för en kolumnrubrik finns i många relaterade klasser, och vissa av dessa egenskaper har funktioner som är liknande eller samma. Mer information finns i Översikt över kolumnrubrikformat och mallar i GridView.

XAML-attributanvändning

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

Användning av XAML-egenskapselement

XAML-värden

ResourceExtension Något av följande: StaticResource, eller DynamicResource. Se XAML-resurser.

TemplateResourceKey Nyckeln som identifierar mallen som begärs. Nyckeln refererar till en befintlig resurs i en ResourceDictionary.

Note

Syntax för egenskapselement är tekniskt möjligt, men rekommenderas inte. Se Infogade format och mallar. En bindningsreferens med eller är också möjlig, men ovanlig.

Information om beroendeegenskap

Objekt Value
Identifierarfält HeaderTemplateProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även