Я получил ListView
с коллекцией ItemsSource
, где установлено ObservableCollection<string>
.И, ListView
содержит фильтр в своем свойстве ListView.Items.Filter
(как Predicate<bool,object>
.
. Итак, допустим, что существуют условия, когда фильтр может изменить свое поведение, не изменяя свою собственную ссылку.
И когда эти условия меняются, мне нужно сообщить ListView
, что он должен восстановить свой вид в соответствии с новым фильтром.
Единственное решение, которое я нашел, это
ListView.Items.Filter = ListView.Items.Filter;
, что неверно, но все еще работает. Обновляет каждый элемент с помощью фильтра.
Так есть ли правильное решение для этого?