TRS
TRS

Reputation: 2097

getting filtered list from collectionview

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

Answers (1)

TRS
TRS

Reputation: 2097

ICollectionView view = ...
view.Filter = ...

foreach(Foo o in view)
{
    ...
}

or

var filteredItems = view.Cast<Foo>();

Upvotes: 5

Related Questions