Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

issue with wpf datagrid cell style when scrolling

Tags:

c#

wpf

datagrid

I created a new DataGridCell style for my wpf datagrid (Red Border brush). When I scroll down vertically the selected cells disappear which is ok. When I scroll up I see the selected cells but few of them missing their style and it appear in wrong cells.

It look like the data grid remember the selected cells but "forget" their style.

Any idea?

haim

like image 479
havivh78 Avatar asked Jun 04 '10 20:06

havivh78


1 Answers

Without any more details I can only guess that artifacts you're experiencing are a result of reusing of virtualized cells. You can test this by disabling column and row virtualization:

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

Also, if this doesn't help did you by any chance override the Equals method of your data items? ItemsControls occasionally glitch when they display several equal items.

like image 127
repka Avatar answered Nov 14 '22 03:11

repka