0

过滤后如何从 CollectionViewSource 获取结果集?实际上,我需要的只是计数,但我认为答案肯定是一致的。谢谢!

4

1 回答 1

2

collectionViewSource.View返回活动视图。因此,一旦过滤完成,collectionViewSource.View将表示在过滤期间返回 true 的项目。如果您出于某种原因想要整个基础集合,您可以通过collectionViewSource.View.SourceCollection.

int count = 0;

  IEnumerable items = collectionViewSource.View;
  foreach (var item in items)
      count++;
于 2011-01-28T20:53:50.773 回答