发现WPF的DATAGRID背景颜色被设置后,滚动滚动条就会发生变化,数据少的时候没问题,有滚动条滚动就有问题。
增加 EnableRowVirtualization ="False"就可以了。
方法1.后台添加代码
dataGrid.EnableRowVirtualization = false;
不显示的部分是不渲染的,导致了虚拟渲染的时候错乱。
方法2.设计xmal添加代码
<DataGrid.EnableRowVirtualization>false</DataGrid.EnableRowVirtualization>