【发布时间】:2010-12-10 15:52:45
【问题描述】:
这是单击DataGrid 中的列标题时的默认排序方法。当底层列表包含 100,000 个项目时,刷新视图大约需要 20 秒。在CollectionView 上设置SortDescriptions 时可以观察到相同的延迟。
使用ListCollectionView.CustomSort 或通过对列表进行排序和重新分配几乎可以立即进行排序。
为什么会出现这种延迟?这只是对绑定属性的“反射税”吗?
【问题讨论】:
标签: wpf sorting datagrid icollectionview