Каковы некоторые из практических различий между использованием свойства CollectionViewSource.View.Filter в отличие от события CollectionViewSource.Filter? Существуют ли ситуации, когда вы будете использовать один над другим или это вопрос предпочтения?CollectionViewSource Filtering Event vs Property
Приветствие,
Berryl
EDIT: Я вижу, что документы говорят: «Если ваш объект вида приходит из объекта CollectionViewSource, вы применяете фильтрацию логики, установив обработчик для события Filter.» хотя ничто не мешает вам установить свойство в представлении, и он не говорит, зачем это делать.
Преимущество, которое я нашел до сих пор в настройке события в CollectionViewSource, заключается в том, что вы можете реализовать всю свою логику фильтрации в одном обработчике событий, а затем использовать View.Refresh (или View.DeferRefresh), чтобы вызвать его как пользователя изменяет критерии фильтрации.
Вы могли бы нашли ответ здесь: http://bea.stollnitz.com/blog/?p=31 Я рекомендую вам прочитать ее другие сообщения о CollectionView :) – Bruno