【发布时间】:2012-01-21 02:03:15
【问题描述】:
我有一个ListCollectionView,它应用了一个过滤器。为了从列表中获取过滤后的项目(例如写入文件),有没有一种干净的方法。
我目前的解决方案是
var filteredItems = originalCollection.Where(i => view.Filter(i));
在代码中,我会检查 originalCollection 和 view.Filter 上的空值。
有没有更清洁的方法?
【问题讨论】:
-
var filteredItems = originalCollection.FindAll(view.Filter);也有效
标签: c# .net wpf collectionview