ICollectionView
では、既存の からを作成する必要がありますICollectionView
。アイデアは、既存のビューに設定されているフィルター/グループ化/並べ替えを取得して、その「ベース」ビューから他のビューを作成し、実際には「レイヤー化」またはフィルターの集約などを行うことができるということです。
ObservableCollection<T>
ソースコレクション( )が更新されたとき、およびデータアイテムが更新されたときに、Refresh()
メソッドを呼び出すように、アイテムを「自動的に」更新するエンドビューが必要です。元のコレクションと最後のビューの間のすべてのビューがわからないため、すべてのビューで Refresh を呼び出さないようにする必要があり、非常にRefresh()
遅いです。
独自のビュー クラスをローリングすることは避けようとしています。.net ライブラリに既に存在するものを (強く) 使用したいと考えています。
アップデート
これについて Microsoft に連絡があります。少なくとも、 WPF博士が私に言ったことと同じ問題を他の人が抱えていることを私は知っています。