Я бы добавил один дополнительный модуль для каждого zip-файла, который вы хотите создать, и настройте там плагин сборки.
Вы изменяете фактический экземпляр набора, присвоенный CollectionViewSource.Source
, или Вы просто стреляете PropertyChanged
на свойстве, с которым это связывается?
Если Source
свойство установлено, фильтр нужно вспомнить для каждого объекта в новом исходном наборе, таким образом, я думаю, что что-то еще происходит. Вы попытались установить Source
вручную вместо того, чтобы использовать привязку и наблюдение, если Вы все еще получаете свое поведение?
Править:
Вы используете CollectionViewSource.View.Filter
свойство, или CollectionViewSource.Filter
событие? CollectionView
сдуется, когда Вы установите новое Source
, таким образом, если у Вас был a Filter
набор на CollectionView
это не будет там больше.