GridViewColumn.HeaderTemplate Propiedad

Definición

Obtiene o establece la plantilla que se usará para mostrar el contenido del encabezado de columna.

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

DataTemplate que se usará para mostrar el encabezado de columna. De manera predeterminada, es null.

Ejemplos

En el ejemplo siguiente se muestra cómo especificar una plantilla que se va a usar para mostrar el encabezado de .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 la HeaderTemplateSelector propiedad y la HeaderTemplate propiedad , la HeaderTemplate propiedad tiene prioridad.

Después de especificar o HeaderTemplate ColumnHeaderTemplate para , GridViewColumnno se puede cambiar.

También puede definir la presentación de un encabezado de columna especificando como ControlTemplate parte de .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 funcionalidades similares o iguales. Para más información, consulte Información general sobre plantillas y estilos de encabezado de columna en modo GridView.

Uso de atributos XAML

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

Uso de elementos de propiedad XAML

Valores XAML

ResourceExtension
Uno de los siguientes: StaticResource, o DynamicResource. Consulta Recursos XAML.

TemplateResourceKey
Clave que identifica la plantilla que se solicita. La clave hace referencia a un recurso existente en .ResourceDictionary

Nota

La sintaxis del elemento property es técnicamente posible, pero no se recomienda. Consulte Estilos y plantillas insertados. Una referencia de enlace mediante o también es posible, pero poco común.

Información sobre propiedades de dependencia

Campo identificador HeaderTemplateProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a

Consulte también