2

ICollectionView から「結果ビュー」を取得することは可能ですか? もしそうなら、どのように?

「SourceCollection」ではなく、「結果ビュー」が必要です。

手伝ってくれてありがとう!

4

1 に答える 1

0

フィルタリングの結果をプログラムで評価するには、いくつかの方法があります。

  1. 結果があるかどうかを確認します。
    yourCollectionViewSource.View.IsEmpty
  2. フィルタリングされた結果のリストを取得します。
    yourCollectionViewSource.View.OfType().ToList()
  3. 結果に含まれるアイテムの数を取得します。
    yourCollectionViewSource.View.OfType().Count()

.OfType は Linq 拡張メソッドであるため、必ず Using ステートメントに Link を追加してください。

OfType の結果を取得したら、Linq を使用して追加のクエリを実行できます。

于 2014-10-03T15:06:47.593 に答える