2010-05-23 8 views
8

è possibile in wpf accedere all'intestazione di gridviewcolumn come gridviewcolumnheader?Accedere all'oggetto GridViewColumnHeader da GridViewColumn

Ho un oggetto:

GridViewColumn column; 

Ma la proprietà "Header" solo restituisce una stringa (testo di intestazione) non è il "vero" oggetto di intestazione.

Qualcuno può aiutare il mio?

+0

Perché vuoi accedervi? – svick

+0

Per impostare un simbolo di direzione di ordinamento (freccia) nell'intestazione utilizzando AdornerLayer – Marco

risposta

3

Sono anch'io molto inesperto con WPF ... tuttavia sembra che se non si definisce un GridViewColumnHeader, non verrà dato a nessuno quando accede a .Header.

Vale a dire, se si definisce il vostro GridViewColumn come:

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

quindi chiamando stringColumn.Header restituirà una stringa ... se si definisce come dire:

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

Quindi il controllo gridViewColumnHeaderColumn.Header restituirà una GridViewColumnHeaderColumn

Problemi correlati