Información general sobre plantillas y estilos de encabezado de columna en modo GridViewGridView Column Header Styles and Templates Overview

Esta introducción describe el orden de prioridad para las propiedades que usa para personalizar un encabezado de columna en la GridView modo de vista de un ListView control.This overview discusses the order of precedence for properties that you use to customize a column header in the GridView view mode of a ListView control.

Personalización de un encabezado de columna en un control GridViewCustomizing a Column Header in a GridView

Las propiedades que definen el contenido, diseño y estilo de un encabezado de columna en un GridView se encuentran en muchas clases relacionadas.The properties that define the content, layout, and style of a column header in a GridView are found on many related classes. Algunas de estas propiedades tienen funcionalidad similar o al mismo.Some of these properties have functionality that is similar or the same.

Las filas en la tabla siguiente muestran grupos de propiedades que realizan la misma función.The rows in the following table show groups of properties that perform the same function. Puede usar estas propiedades para personalizar los encabezados de columna en un GridView.You can use these properties to customize the column headers in a GridView. El orden de prioridad para las propiedades relacionadas es de derecha a izquierda, donde la propiedad en la columna derecha más lejana tiene la prioridad más alta.The order of precedence for related properties is from right to left where the property in the farthest right column has the highest precedence. Por ejemplo, si un ContentTemplate se establece en el GridViewColumnHeader objeto y el HeaderTemplateSelector está establecido en el asociado GridViewColumn, el ContentTemplate tiene prioridad.For example, if a ContentTemplate is set on the GridViewColumnHeader object and the HeaderTemplateSelector is set on the associated GridViewColumn, the ContentTemplate takes precedence. En este escenario, la HeaderTemplateSelector no tiene ningún efecto.In this scenario, the HeaderTemplateSelector has no effect.

Propiedades relacionadas para los encabezados de columna en un control GridViewRelated properties for column headers in a GridView

ClasesClasses GridView GridViewColumn GridViewColumnHeader
Propiedades del menú contextualContext Menu Properties ColumnHeaderContextMenu No es aplicableNot applicable ContextMenu
ToolTipToolTip

PropiedadesProperties
ColumnHeaderToolTip No es aplicableNot applicable ToolTip
Plantilla de encabezadoHeader Template

PropiedadesProperties
ColumnHeaderTemplate 1/ColumnHeaderTemplate 1/

ColumnHeaderTemplateSelector
HeaderTemplate 1/HeaderTemplate 1/

HeaderTemplateSelector
ContentTemplate 1/ContentTemplate 1/

ContentTemplateSelector
Propiedades de estiloStyle Properties ColumnHeaderContainerStyle HeaderContainerStyle Style

1para propiedades de la plantilla de encabezado, si se establece la plantilla y las propiedades del selector de plantilla, la propiedad de plantilla tiene prioridad.1For Header Template Properties, if you set both the template and template selector properties, the template property takes precedence. Por ejemplo, si establece tanto la ContentTemplate y ContentTemplateSelector propiedades, la ContentTemplate propiedad tiene prioridad.For example, if you set both the ContentTemplate and ContentTemplateSelector properties, the ContentTemplate property takes precedence.

Vea tambiénSee also