GridView.ColumnHeaderContainerStyle Propiedad

Definición

Obtiene o establece el estilo que se va a aplicar a los encabezados de columna.

public:
 property System::Windows::Style ^ ColumnHeaderContainerStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style ColumnHeaderContainerStyle { get; set; }
member this.ColumnHeaderContainerStyle : System.Windows.Style with get, set
Public Property ColumnHeaderContainerStyle As Style

Valor de propiedad

Style que se usa para definir las propiedades de pantalla para los encabezados de columna. El valor predeterminado es null.

Ejemplos

En el ejemplo siguiente se muestra cómo definir la ColumnHeaderContainerStyle propiedad .

<Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
  <Setter Property="Background" Value="LightBlue"/>
</Style>
<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

La ColumnHeaderContainerStyle propiedad y la ColumnHeaderTemplate propiedad se usan para definir el árbol visual para los GridViewColumnHeader objetos que representan los encabezados de columna en un GridView. La ColumnHeaderContainerStyle propiedad también puede definir el contenido del encabezado de columna cuando ColumnHeaderTemplate no se especifica mediante la definición de para ControlTemplate el GridViewColumnHeader objeto .

Esta propiedad representa una de varias maneras de diseñar y aplicar estilo a los encabezados de columna. Para más información, consulte Información general sobre plantillas y estilos de encabezado de columna en modo GridView.

Al establecer estilos, hay algunas restricciones. Para obtener más información, consulte Aplicar estilos y plantillas.

Uso de atributos XAML

<object ColumnHeaderContainerStyle="{ResourceExtension StyleResourceKey}"/>  

Uso de elementos de propiedad XAML

Valores XAML

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

StyleResourceKey
Clave que identifica el estilo 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 TemplateBinding o también es posible, pero poco común.

Información sobre propiedades de dependencia

Campo identificador ColumnHeaderContainerStyleProperty
Propiedades de metadatos establecidas en true None

Se aplica a