【发布时间】:2010-02-26 00:32:46
【问题描述】:
好的,所以我需要从现有的 ICollectionView 创建一个 ICollectionView。
这个想法是我可以在现有视图上设置任何过滤器/分组/排序,然后从该“基本”视图创建其他视图,实际上是“分层”或聚合我的过滤器等。
当源集合(ObservableCollection<T>)更新和数据项更新时(例如调用Refresh() 方法),我需要最终视图“自动”更新其项目。我需要避免对所有视图调用 Refresh,因为我们不知道原始集合和最终视图之间的所有视图,而且 Refresh() 非常慢。
我们试图避免滚动我们自己的视图类——我们更愿意(强烈)使用 .net 库中已经存在的东西。
更新
我们已就此致电 Microsoft。我知道其他人也有同样的问题,至少,Dr. WPF tells me。
【问题讨论】:
标签: wpf dataview icollectionview