【发布时间】:2012-03-01 06:21:51
【问题描述】:
我想在 WPF 的 DataGrid 中加载 10 000 个项目。使用Window 控件时,数据加载速度比使用Page 控件时要快。谁能解释一下原因?
【问题讨论】:
-
为什么不创建一个简单的测试?
-
我认为您可以使用分析工具(dotTrace 或 ANTS)来查看发生了什么以及导致差异的原因。
-
您需要修改还是添加?如果不是,您将使用 ListView GridView 获得更好的性能。我会查看代码,看看是否有什么不同。
-
您的页面托管在什么位置?可能是由于 WPF 试图确定网格/列的大小。你是自动生成的列吗?如果已定义,是否指定了列大小?
标签: wpf wpfdatagrid