CollectionViewSource Filter不适用于ReadOnlyCollection

时间:2017-05-03 20:36:42

标签: c# wpf data-binding readonly-collection

我设置了一个ItemsControl,项目源设置为List。然后,我使用如下代码过滤此ItemsControl:

CollectionViewSource.GetDefaultView(myList).Filter = filterFunction;

这按预期工作。但是,我已经将项目源更改为ReadOnlyCollection。项目仍显示在我的ItemsControl中,但不再应用过滤器。

将项目源更改回列表可恢复过滤器功能。这是预期的行为吗?如何使用带有ReadOnlyCollection的过滤器作为项目源?

0 个答案:

没有答案
相关问题