ICollectionView (ListCollectionView -> ObservableCollection) にバインドされている ListView を使用しています。データを含むファイルをロードしているときに、コレクションがいっぱいになります。すべてのデータ項目にはブール値フラグがあり、リストビューに表示する必要があるか、非表示にする必要があるかを示します。
現在、私はこれを醜い方法で行っています。最初にコレクション (リストビュー) にデータを入力しています。ユーザーはこれを見ることができます。それを埋めた後、一致しないアイテムをフィルタリング(ICollectionView.Filter)するルーチンを開始します。その瞬間、リストビューのアイテム数が縮小します。
これを実装するより良い方法はありますか?