如何过滤Observable集合类集合 [英] How to filter Observable Collection Class Collection
问题描述
我已经实现了Linq-To-Sql ..
在其中添加必要的表...
之后,linq类将自动为字段设置属性..
我实现了一个类 ObservableCollection
class ..并在其构造函数中传递datacontextclass对象...
这样得到所有数据后如何过滤(b
$ b $ public
$ b {
foreach(Resource_Allocation_View res dataDC.Resource_Allocation_Views)
{
this.Add(res);
$ b pre
私人BindBookIssueDetails bResource;
bResource = new BindBookIssueDetails(db);
_cmbResource.ItemSource = bResource;
请帮助我。
CollectionViewSource
并对其进行过滤。所以它只影响View(.XAML)方面。pre code $ ICollectionView collectionView = CollectionViewSource.GetDefaultView(bResource);
collectionView.Filter = new Predicate< object>(YourFilterFunction);
查看此博客以了解更多详情。 http://bea.stollnitz.com/blog/?p=31
I have implemented Linq-To-Sql..
Add necessary table in it...
after that linq class will automatically set property for field..
I implemented one class using ObservableCollection
class.. and pass datacontextclass object in its constructor...
so after getting all data how to filter it?
public class BindBookIssueDetails : ObservableCollection { public BindBookIssueDetails(DataClasses1DataContext dataDC) { foreach (Resource_Allocation_View res in dataDC.Resource_Allocation_Views) { this.Add(res); } } }
private BindBookIssueDetails bResource; bResource = new BindBookIssueDetails(db); _cmbResource.ItemSource=bResource;
Please Help me.
You can use CollectionViewSource
and filter it. So that it affect only at the View(.XAML) side
ICollectionView collectionView = CollectionViewSource.GetDefaultView(bResource);
collectionView.Filter = new Predicate<object>(YourFilterFunction);
Check out this blog for more details. http://bea.stollnitz.com/blog/?p=31
这篇关于如何过滤Observable集合类集合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!