一旦过滤后,如何从CollectionViewSource获取结果集?实际上,我需要的只是计数,但我确定答案是一致的。谢谢!
答案 0 :(得分:2)
collectionViewSource.View
返回活动视图。因此,一旦过滤完成,collectionViewSource.View
将表示在过滤期间返回true的项目。如果您因任何原因想要通过collectionViewSource.View.SourceCollection
访问整个基础集合。
int count = 0;
IEnumerable items = collectionViewSource.View;
foreach (var item in items)
count++;