GridView.ColumnHeaderTemplate GridView.ColumnHeaderTemplate GridView.ColumnHeaderTemplate GridView.ColumnHeaderTemplate Property

Definición

Obtiene o establece la plantilla que se va a utilizar para mostrar los encabezados de columna.Gets or sets a template to use to display the column headers.

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

Valor de propiedad

DataTemplate que se va a usar para mostrar los encabezados de columna como parte del objeto GridView.The DataTemplate to use to display the column headers as part of the GridView. El valor predeterminado es null.The default value is null.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la propiedad ColumnHeaderTemplate.The following example shows how to set the ColumnHeaderTemplate property.

<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>

Comentarios

Si se ColumnHeaderTemplate establece la propiedad ColumnHeaderTemplateSelector y la propiedad, la ColumnHeaderTemplate propiedad tiene prioridad.If the ColumnHeaderTemplate property and the ColumnHeaderTemplateSelector property are both set, the ColumnHeaderTemplate property takes precedence.

Esta propiedad representa una de varias maneras de diseñar los encabezados de columna y de estilo.This property represents one of several ways to lay out and style column headers. 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 ColumnHeaderTemplate="{ResourceExtension TemplateResourceKey}"/>  

Valores XAMLXAML Values

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

TemplateResourceKey
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 TemplateBinding o, pero no es posible.A binding reference using TemplateBinding or is also possible, but uncommon.

Información sobre propiedades de dependenciaDependency Property Information

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

Se aplica a

Consulte también: