Reputation: 2097
Iam using collection view source to filter one of mylist(observable Collection).It works fine and list is filtered on UI.How can I access filtered list in Viewmodel.I want to unit test this code.
ICollectionView collectionView = CollectionViewSource.GetDefaultView(MyListCollection);
collectionView.Filter(myPredicate);
Upvotes: 1
Views: 2649
Reputation: 2097
ICollectionView view = ...
view.Filter = ...
foreach(Foo o in view)
{
...
}
or
var filteredItems = view.Cast<Foo>();
Upvotes: 5