GridViewColumn.HeaderTemplate GridViewColumn.HeaderTemplate GridViewColumn.HeaderTemplate GridViewColumn.HeaderTemplate Property

Definición

Obtiene o establece la plantilla que se usará para mostrar el contenido del encabezado de columna.Gets or sets the template to use to display the content of the column header.

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

Valor de propiedad

DataTemplate que se usará para mostrar el encabezado de columna.A DataTemplate to use to display the column header. De manera predeterminada, es null.The default is null.

Ejemplos

En el ejemplo siguiente se muestra cómo especificar una plantilla que se usará para mostrar el encabezado GridViewColumnde un.The following example shows how to specify a template to use to display the header of a 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}"/>

Comentarios

Si se establecen HeaderTemplateSelector tanto la propiedad HeaderTemplate como la propiedad, la HeaderTemplate propiedad tiene prioridad.If both the HeaderTemplateSelector property and the HeaderTemplate property are set, the HeaderTemplate property takes precedence.

Una vez que ColumnHeaderTemplate se especifica GridViewColumno para un, no se puede cambiar. HeaderTemplateAfter a HeaderTemplate or ColumnHeaderTemplate is specified for a GridViewColumn, it cannot be changed.

También puede definir la presentación de un encabezado de columna especificando ControlTemplate como parte de un. GridViewColumn.HeaderContainerStyleYou can also define the display of a column header by specifying a ControlTemplate as part of a GridViewColumn.HeaderContainerStyle.

Las propiedades que definen el contenido, el diseño y el estilo de un encabezado de columna se encuentran en muchas clases relacionadas y algunas de estas propiedades tienen una funcionalidad similar a la misma.Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. Para más información, consulte Información general sobre plantillas y estilos de encabezado de columna en modo GridView.For more information, see GridView Column Header Styles and Templates Overview.

Uso de atributos XAMLXAML Attribute Usage

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

Uso de elementos de propiedad XAMLXAML Property Element Usage

Valores XAMLXAML Values

ResourceExtensionResourceExtension
Uno de los siguientes: StaticResource, o DynamicResource.One of the following: StaticResource, or DynamicResource. Vea recursos XAML.See XAML Resources.

TemplateResourceKeyTemplateResourceKey
Clave que identifica la plantilla que se va a solicitar.The key that identifies the template being requested. La clave hace referencia a un recurso existente en ResourceDictionaryun.The key refers to an existing resource in a ResourceDictionary.

Nota

La sintaxis del elemento de propiedad es técnicamente posible, pero no se recomienda.Property element syntax is technically possible, but not recommended. Vea estilos y plantillas en línea.See Inline Styles and Templates. También se puede usar una referencia de enlace con o, pero no es posible.A binding reference using or is also possible, but uncommon.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field HeaderTemplateProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: