personalizar examples ejemplo columns wpf datagrid

examples - wpf datagrid columns



columna extra de wpf datagrid en el encabezado de la izquierda (4)

Sigo recibiendo este botón en el encabezado, puedo hacer clic en el botón para seleccionar todas las filas. Esto desalinea los datos del encabezado. ¿Algunas ideas? Gracias por adelantado.

Imagen de Datagrid por enlace:

http://picasaweb.google.com/lh/photo/CahvlINknhL5ykIW2zCfIw?feat=directlink

<dg:DataGrid.Columns> <dg:DataGridTextColumn Header="Description" Width=".5*" Binding="{Binding Description}"> </dg:DataGridTextColumn> <dg:DataGridTextColumn Header="Type" Width="100" Binding="{Binding Type}"> </dg:DataGridTextColumn> <dg:DataGridTextColumn Header="Amount $" Width="100" Binding="{Binding Amount}"> </dg:DataGridTextColumn> <dg:DataGridTextColumn Header="Effective From Date" Width="100" Binding="{Binding EffectiveFromDate}" IsReadOnly="True"> </dg:DataGridTextColumn> <dg:DataGridTextColumn Header="Effective To Date" Width="100" Binding="{Binding EffectiveToDate}" IsReadOnly="True"> </dg:DataGridTextColumn> <dg:DataGridTextColumn Header="Status" Width="100" Binding="{Binding Status}"> </dg:DataGridTextColumn> </dg:DataGrid.Columns>


Eso es extraño. Si solo tomo su código y lo pego en un elemento DataGrid vacío, no obtengo ese comportamiento.

¿Cómo se ve la definición del elemento DataGrid ?

Además, ¿qué versión de WPF Toolkit estás usando?


Estoy seguro de que ya se ha dado cuenta de esto, pero intente configurar esta propiedad en su cuadrícula de datos.

HeadersVisibility = "Columna"


Me encontré con este problema también. Puede ocurrir cuando su aplicación define un estilo predeterminado para un botón con un ancho mínimo.

La solución es no mostrar los encabezados de fila o cambiar el estilo de botón predeterminado.


establecer rowHeadersVisible = false Esto debería eliminar la columna adicional en la cuadrícula de datos a la izquierda