Metro App CollectionViewSource ObservableCollection Filter
It appears that filtering an ObservableCollection with CollectionViewSource is not possible in WinRT : See here! I can filter using LINQ , but how do I get the UI to update if changes that affect the filtered data are made? I ended up writing my own class to achieve the desired effect: public class ObservableCollectionView<T> : ObservableCollection<T> { private ObservableCollection<T> _view; private Predicate<T> _filter; public ObservableCollectionView(IComparer<T> comparer) : base(comparer) { } public ObservableCollectionView(IComparer<T> comparer, IEnumerable<T> collection) : base(comparer,