如何在WPF中过滤ListView?

时间:2010-01-05 19:20:17

标签: wpf listview filter

我有一个ListView绑定到一组项目。我不想显示属性IsDeleted =“1”的项目。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:17)

我使用CollectionView并将Filter属性设置为表达式:

var view = CollectionViewSource.GetDefault(GetData());
view.Filter = i => ((MyType)i).IsDeleted != 1;
MyListView.DataSource = view;