Я использую ListView, который связан с ICollectionView (ListCollectionView -> ObservableCollection)
При загрузке файла, содержащего данные, коллекция заполняется.
Каждый элемент данных имеет логический флаг, который указывает, должен ли он отображаться в списке или должен быть скрыт.
В настоящее время я сделал это безобразно. Я заполняю сначала коллекцию (listview) данными.
Пользователь может видеть это.
После его заполнения я запускаю процедуру, которая фильтрует (ICollectionView.Filter) элементы, которые не совпадают.
В этот момент количество элементов списка уменьшается.
Есть ли лучший способ реализовать это?