2010-06-04 9 views
6

Creé un nuevo estilo DataGridCell para mi wpf datagrid (pincel Red Border). Cuando me desplazo verticalmente, las celdas seleccionadas desaparecen, lo que está bien. Cuando me desplazo hacia arriba, veo las celdas seleccionadas, pero a algunas les falta su estilo y aparecen en celdas incorrectas.problema con el estilo de la celda wpf datagrid al desplazarse

Parece que la cuadrícula de datos recuerda las celdas seleccionadas pero "olvida" su estilo.

¿Alguna idea?

Haim

Respuesta

8

sin más detalles que sólo puede suponer que los artefactos que está experimentando son el resultado de la reutilización de las células virtualizados. Esto se comprueba mediante la desactivación de la columna y la fila de virtualización:

<DataGrid EnableRowVirtualization="False" EnableColumnVirtualization="False" ... 

Además, si esto no ayuda hiciste por casualidad reemplaza el método de los elementos de datos Equals? ItemsControles ocasionalmente fallan cuando muestran varios elementos iguales.

+0

Gracias por contactarme. havivh78

Cuestiones relacionadas