我正在使用silverlight,我想提交一个ObservableCollection.
所以我开始关注ICollectionView,因为Silverlight中没有CollectionViewSource,它包含大量的方法和事件.我已经搜索了一段时间,我想知道是否有人有ICollectionView实现的示例代码?
不幸的是,ICollectionView 仅用于 Silverlight 2.0 中的 DataGrid,其唯一实现是 ListCollectionView,它位于 System.Windows.Controls.Data 的内部。
如果您没有绑定到 DataGrid,ICollectionView 不会给您带来太多,因为据我所知,它不被基本控件(例如列表框)使用,因为它是在数据控件程序集中定义的,而不是在核心中定义的。
这与WPF有很大的不同。
但就您的问题而言,包含 DataGrid 的程序集确实有一个实现,如果您想了解它是如何完成的,它可能会帮助您。最坏的情况,反光镜是你的朋友......