DataDrid默认情况下是自动打开虚拟化功能的,这导致了数据量不大的情况下 (我用来测试的数据是300条数据),拖动滚动条的时候,滞后新很强,用T4200 调试,基本一拖动就100%,尝试着把“虚拟化”关掉,
VirtualizingStackPanel.IsVirtualizing="False"
内存占用比之前几乎大了一倍 (原来 40M 之后 80M),但是流畅度明显提高,
得出的结论是,在数据量不大的时候尽量不要开“虚拟化”,还有就是要考虑内存的问题