2010-05-23 13 views
8

¿es posible en wpf acceder al encabezado de una gridviewcolumn como gridviewcolumnheader?Acceso al objeto GridViewColumnHeader desde GridViewColumn

que tienen un objeto:

GridViewColumn column; 

Pero la propiedad "Header" sólo devuelve un (texto de cabecera) de cadena no es el objeto de encabezado "real".

¿Alguien puede ayudarme?

+0

¿Por qué quiere acceder? – svick

+0

Para establecer un símbolo de dirección de clasificación (flecha) en el encabezado usando AdornerLayer – Marco

Respuesta

3

Yo soy muy inexperto con WPF ... sin embargo, parece que si no define un GridViewColumnHeader, entonces no se le dará uno cuando acceda a .Header.

Es decir, si se define como el GridViewColumn:

   <GridViewColumn x:Name="stringColumn"> 
        stringColumn.Header will return a string 
       </GridViewColumn> 

Entonces llamando stringColumn.Header devolverá una cadena ... sin embargo si se define como decir:

   <GridViewColumn x:Name="gridViewColumnHeaderColumn1"> 
        <GridViewColumnHeader> 
         gridViewColumnHeaderColumn.Header will return a GridViewColumnHeaderColumn 
        </GridViewColumnHeader> 
       </GridViewColumn> 

Luego, al comprobar gridViewColumnHeaderColumn.Header, se mostrará un GridViewColumnHeaderColumn

Cuestiones relacionadas