¿Cómo ocultar el encabezado de columna en una cuadrícula de datos WPF?
Estoy usando una cuadrícula de datos en la Mezcla de expresiones, pero solo necesito mostrar solo los registros y ocultar el encabezado de columna.
¿Cómo hago eso?
3 answers
En el DataGrid
hay una sección de encabezado donde el campo Header Visibility
podría establecerse en None
.
O en xaml para el Datagrid
añadir la propiedad
HeadersVisibility="None"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-19 11:28:04
Ambos DataGrid del Sistema de espacio de nombres.Windows.Controles y WPFToolkit: DataGrid de Microsoft.Windows.Los controles 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 de Propiedades de WPFToolkit: DataGrid Por lo que sé, necesitas escribir eso dentro de tu .archivo xaml.
<WpfToolkit:DataGrid HeadersVisibility="None">
...
</WpfToolkit:DataGrid>
Si quieres puedo publicar todo el UserControl. Es que útil ?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-05-11 12:52:50
Esto puede ser publicado dos veces, ASÍ que es ser raro, pero usted puede hacer esto desde el código detrás también.
El código 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 código detrás hace que sea fácil mostrar y ocultar dinámicamente los encabezados según sea necesario.