我目前有一个 GridView,其中 ItemsSource 设置为 ObservableCollection。对基础数据的更新会反映在 UI 中,而我无需付出任何努力。事情进展顺利。
将过滤器应用于 ObservableCollection 以便仅显示某些项目的最干净的方法是什么?理想情况下,我不想真正从 ObservableCollection 中删除项目,也不想维护两个不同的集合,因为这会使保持同步更具挑战性。CollectionViewSource 看起来很有希望,但 Windows Store App 实现似乎缺乏过滤功能(为什么是 MS????)。