Фильтр CollectionViewSource не работает с ReadOnlyCollection
Я настроил ItemsControl с источником элементов, установленным в список. Затем я фильтрую этот ItemsControl, используя следующий код:
CollectionViewSource.GetDefaultView(myList).Filter = filterFunction;
Это сработало, как и ожидалось. Однако с тех пор я изменил источник элементов на ReadOnlyCollection. Элементы все еще отображаются в моем ItemsControl, но фильтр больше не применяется.
Изменение источника элементов обратно в список восстанавливает функциональность фильтра. Это ожидаемое поведение? Как я могу использовать фильтр с ReadOnlyCollection в качестве источника элементов?