首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET框架4.5中的WPF和分组数据性能:有测试吗?

.NET框架4.5中的WPF和分组数据性能:有测试吗?
EN

Stack Overflow用户
提问于 2012-04-05 23:07:22
回答 1查看 1.3K关注 0票数 0

当由于缺少虚拟化而对数据进行分组时,WPF Listbox或Datagrid表现出非常差的性能:

WPF DataGrid Virtualization with Grouping

性能改进在.NET Framework4.5中得到承诺。(Improved performance when displaying large sets of grouped data.是真的吗?有人试过了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-29 20:06:37

开箱即用,没有任何性能改进。有必要设置附加属性VirtualizingPanel.IsVirtualizingWhenGrouping (Framework4.5中的新特性),它允许在分组时打开虚拟化。

代码语言:javascript
复制
<DataGrid EnableColumnVirtualization="True" EnableRowVirtualization="True"
   VirtualizingPanel.IsVirtualizingWhenGrouping="True">

性能增益是Enormou.大约1000个成员组的扩展从大约40秒增加到几分之一秒。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10031174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档