【问题标题】:getting filtered list from collectionview从collectionview获取过滤列表
【发布时间】:2014-06-23 04:26:14
【问题描述】:

我正在使用集合视图源来过滤 mylist(可观察集合)之一。它工作正常并且列表在 UI 上被过滤。我如何访问 Viewmodel 中的过滤列表。我想对此代码进行单元测试。

ICollectionView collectionView = CollectionViewSource.GetDefaultView(MyListCollection);
collectionView.Filter(myPredicate);

【问题讨论】:

标签: c# wpf listview mvvm observablecollection


【解决方案1】:
ICollectionView view = ...
view.Filter = ...

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

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

【讨论】:

    猜你喜欢
    • 2012-01-21
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 2021-11-14
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多