una poner ocultar net encabezado columna celda wpf datagrid expression-blend expression

wpf - poner - ocultar una columna datagridview



¿Cómo ocultar el encabezado de columna en un WGD DataGrid? (3)

Estoy usando un DataGrid en Expression Blend, pero solo necesito mostrar los registros y ocultar el ColumnHeader.

¿Cómo puedo hacer eso?


Esto puede publicarse doblemente, SO está siendo extraño, pero también puedes hacerlo desde el código.

El código de C # detrás con una cuadrícula de datos XAML llamada dg_Main sería:

dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None;

Hacer esto en el código subyacente hace que sea fácil mostrar y ocultar dinámicamente los encabezados según sea necesario.


Si observa las propiedades de DataGrid, debe haber una sección de encabezado, allí establece el campo "Header Visibility" en None.

O simplemente puede modificar DataGrid xaml y agregar la propiedad

HeadersVisibility="None"


Tanto DataGrid del espacio de nombres System.Windows.Controls como WpfToolkit: DataGrid de Microsoft.Windows.Controls tienen la propiedad

HeadersVisibility="None"

En la ventana de propiedades de DataGrid, puede elegir entre las opciones disponibles

None Column Row All

Pero esto no aparece en la ventana Propiedades de WpfToolkit: DataGrid. Por lo que sé, debe escribir eso dentro de su archivo .xaml.

<WpfToolkit:DataGrid HeadersVisibility="None"> ... </WpfToolkit:DataGrid>

Si lo desea, puedo publicar el UserControl completo. ¿Eso es útil?