Dav*_*het 3 wpf datagrid filtering caliburn.micro
我有一个使用Caliburn.Micro的WPF应用程序.DataGrid绑定到ViewModel中的对象集合.您能否建议一种过滤DataGrid内容的方法,如果可能的话,可以通过任何字段进行过滤?
谢谢.
在视图模型中创建一个新属性:
private ICollectionView fooView;
public ICollectionView FooView
{
get
{
return this.fooView;
}
set
{
this.fooView = value;
NotifyPropertyChanged("FooView");
}
}
Run Code Online (Sandbox Code Playgroud)
然后在填充可绑定集合之后:
// Populate collection
BindableCollection collectionName = this.PopulateCollection();
FooView = CollectionViewSource.GetDefaultView(collectionName);
Run Code Online (Sandbox Code Playgroud)
在您的视图中更改绑定collectionName到FooView.
CollectionView类提供了对数据进行排序/过滤/分组的方法.在您的情况下如何:在视图中过滤数据.过滤器代码将根据您的型号和要求而有所不同.
| 归档时间: |
|
| 查看次数: |
2451 次 |
| 最近记录: |