C# WPF数据网格空行

C# WPF数据网格空行,c#,wpf,datagrid,wpfdatagrid,virtualization,C#,Wpf,Datagrid,Wpfdatagrid,Virtualization,我有一个DataGrid,有大约500000个虚拟化项目。当我用鼠标滚轮滚动或用滚动条缓慢地上下滚动时,新行加载不会有问题,但当我拖动滚动条滚动时(可能超过200000条记录的范围),我会得到一个空白网格。在我重新初始化ItemsSource之前,网格将保持空白 我使用的是来自的代码,而我的GridView从窗口的datacontext加载项目。是否有我缺少的东西或更可靠的方法来虚拟化这些项目?您可以检查设置为datagrid数据源的内容。源中是否有数据?尝试使用VirtualizangColl

我有一个DataGrid,有大约500000个虚拟化项目。当我用鼠标滚轮滚动或用滚动条缓慢地上下滚动时,新行加载不会有问题,但当我拖动滚动条滚动时(可能超过200000条记录的范围),我会得到一个空白网格。在我重新初始化ItemsSource之前,网格将保持空白


我使用的是来自的代码,而我的GridView从窗口的datacontext加载项目。是否有我缺少的东西或更可靠的方法来虚拟化这些项目?

您可以检查设置为datagrid数据源的内容。源中是否有数据?

尝试使用VirtualizangCollection而不是AsyncVirtualizangCollection。另外,请确保IsDeferredScrollingEnabled=“True”.

当他用鼠标滚轮滚动少量内容时,会出现……soMy items Source是窗口的DataContext,这是一个AsyncVirtualizangCollection。你真的认为他可以用鼠标滚轮滚动近200000个项目吗?AsyncVirtualizangCollection工作非常慢。你确定项目没有加载到datagrid中吗?你有多少时间等待?通过拖动滚动条向后跳转时是否显示项目?否,正如我在原始帖子中所说,“在我重新初始化项目资源之前,网格将保持空白。”