从ICollectionView获取结果视图?

时间:2012-09-23 15:32:25

标签: c# wpf

是否可以从ICollectionView获取“结果视图”?如果是这样,怎么样?

我不想要“SourceCollection”而是“结果视图”。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

有几种方法可以以编程方式评估过滤结果:

  1. 检查是否有任何结果:
    yourCollectionViewSource.View.IsEmpty
  2. 获取已过滤结果的列表:
    yourCollectionViewSource.View.OfType().ToList()
  3. 计算结果中有多少项:
    yourCollectionViewSource.View.OfType().Count()
  4. .OfType 是Linq Extension方法,因此请务必将Link添加到Using语句中。

    获得OfType结果后,您可以使用Linq进行任何其他查询。