我有一个包含大约 500000 个虚拟化项目的 DataGrid。当我使用鼠标滚轮滚动或使用滚动条缓慢上下滚动时,加载新行没有问题,但是当我通过拖动滚动条滚动时(可能超过 200000 条左右的记录,我得到一个空白网格。网格仍然存在空白,直到我重新初始化 ItemsSource。
我正在使用本教程中的代码,并且我的 GridView 从窗口的数据上下文中加载项目。有没有我遗漏的东西或更可靠的虚拟化这些项目的方法?
我有一个包含大约 500000 个虚拟化项目的 DataGrid。当我使用鼠标滚轮滚动或使用滚动条缓慢上下滚动时,加载新行没有问题,但是当我通过拖动滚动条滚动时(可能超过 200000 条左右的记录,我得到一个空白网格。网格仍然存在空白,直到我重新初始化 ItemsSource。
我正在使用本教程中的代码,并且我的 GridView 从窗口的数据上下文中加载项目。有没有我遗漏的东西或更可靠的虚拟化这些项目的方法?