首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Silverlight和icollectionview

Silverlight和icollectionview
EN

Stack Overflow用户
提问于 2009-06-10 13:18:46
回答 5查看 8.9K关注 0票数 5

所以我有一个数据网格,我需要为它添加自定义排序,并且我还需要知道排序的确切顺序。

我已经读过,为了做到这一点,我需要实现一个自定义的icollectionview,并将其绑定到datagrid。

我遇到的问题是,微软在这个界面上提供的文档并不是很好。有没有人知道如何做到这一点,或者有任何关于如何在silverlight上实现此接口的好教程?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-06-11 20:10:41

我也在寻找同样的东西,并在Colin Eberhardt上找到了这篇文章。它展示了如何使用ICollectionView的实现来实现排序

如果你想出如何实现过滤,请让我知道。

票数 5
EN

Stack Overflow用户

发布于 2009-10-26 06:43:41

Silverlight3现在支持并实现了称为PagedCollectionView的ICollectionView。

这提供了排序和分组,但不提供过滤。

票数 2
EN

Stack Overflow用户

发布于 2009-06-10 20:01:36

我找到的最好的例子就是微软为使用DataGrid而创建的ICollectionView实现。不幸的是,他们给它贴上了内部标签,所以你不能直接使用它(复制和粘贴源代码需要做一些修改)。打开Reflector并打开System.Windows.Controls.Data.dll -导航到System.Windows.Controls名称空间,您可以在那里找到ListCollectionView。下面的定义显示它实现了ICollectionView:

内部类ListCollectionView : ICollectionView、INotifyCollectionChanged、INotifyPropertyChanged、IEnumerable ...

我真的希望微软能提供这个类--几乎每个LOB应用都需要它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/975523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档