Фильтр CollectionViewSource не работает с ReadOnlyCollection

Я настроил ItemsControl с источником элементов, установленным в список. Затем я фильтрую этот ItemsControl, используя следующий код:

CollectionViewSource.GetDefaultView(myList).Filter = filterFunction;

Это сработало, как и ожидалось. Однако с тех пор я изменил источник элементов на ReadOnlyCollection. Элементы все еще отображаются в моем ItemsControl, но фильтр больше не применяется.

Изменение источника элементов обратно в список восстанавливает функциональность фильтра. Это ожидаемое поведение? Как я могу использовать фильтр с ReadOnlyCollection в качестве источника элементов?

0 ответов

Другие вопросы по тегам