C# 滚动时wpf datagrid单元格样式出现问题

C# 滚动时wpf datagrid单元格样式出现问题,c#,wpf,datagrid,C#,Wpf,Datagrid,我为我的wpf datagrid(红色边框笔刷)创建了一个新的DataGridCell样式。当我垂直向下滚动时,选定的单元格消失,这是正常的。当我向上滚动时,我会看到所选的单元格,但很少有单元格缺少样式,并且出现在错误的单元格中 看起来数据网格可以记住选定的单元格,但“忘记”了它们的样式 有什么想法吗 哈伊姆没有更多的细节,我只能猜测您正在经历的工件是重用虚拟化单元的结果。您可以通过禁用列和行虚拟化来测试这一点: <DataGrid EnableRowVirtualization="Fal

我为我的wpf datagrid(红色边框笔刷)创建了一个新的DataGridCell样式。当我垂直向下滚动时,选定的单元格消失,这是正常的。当我向上滚动时,我会看到所选的单元格,但很少有单元格缺少样式,并且出现在错误的单元格中

看起来数据网格可以记住选定的单元格,但“忘记”了它们的样式

有什么想法吗


哈伊姆

没有更多的细节,我只能猜测您正在经历的工件是重用虚拟化单元的结果。您可以通过禁用列和行虚拟化来测试这一点:

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

谢谢你回复我。