2

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

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

感谢帮助!

4

1 回答 1

0

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

  1. 检查是否有任何结果:
    yourCollectionViewSource.View.IsEmpty
  2. 获取过滤结果的列表:
    yourCollectionViewSource.View.OfType().ToList()
  3. 计算结果中有多少项目:
    yourCollectionViewSource.View.OfType().Count()

.OfType 是一种 Linq 扩展方法,因此请务必将 Link 添加到您的 Using 语句中。

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

于 2014-10-03T15:06:47.593 回答