如何跟踪页面集合视图SortDescriptions的更改

时间:2013-03-06 12:55:18

标签: silverlight pagedcollectionview

DataGrid绑定到PagedCollectionView时,用户可以使用给定列或列集合的数据。此用户操作操纵SortDescriptions集合,当发生这种情况时,我需要使用来自服务器的新查询刷新基础数据。

理想情况下,我会将事件处理程序附加到CollectionChanged属性的SortDescriptions事件,但我不能,因为它受到保护。

跟踪SortDescriptions PagedCollectionView集合的更改的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

事实证明,将SortDescriptions属性强制转换为INotifyCollectionChanged将会公开CollectionChanged事件。

((INotifyCollectionChanged)Data.SortDescriptions).CollectionChanged += (s,e)=> { ... };
相关问题