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 に答える