datagrid 如何获取用户选择的排序列?

wss1801 2011-08-31 11:44:18
请问silverlight中datagrid 如何获取用户选择的排序列呀,就是当用户点了datagrid 表头时,我要获取被点的表头以及是降序还是升序信息,我想做一个记忆功能?????谢谢
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wss1801 2011-09-01
  • 打赏
  • 举报
回复
再顶一下试试....
wss1801 2011-08-31
  • 打赏
  • 举报
回复
试了一下,好像不行。。。
namhyuk 2011-08-31
  • 打赏
  • 举报
回复
具体我没试过,不过DataGrid绑定的集合可以通过SortDescriptions属性再转换成INotifyCollectionChanged. 你可以通过临控INotifyCollectionChanged.CollectionChanged事件做一些事情。比如:

INotifyCollectionChanged sortDescriptions = (INotifyCollectionChanged)CollectionView.SortDescriptions;

sortDescriptions.CollectionChanged += (s, e) => { do someting; }

我直接应该有更简便的办法……
wss1801 2011-08-31
  • 打赏
  • 举报
回复
???大家给看看...

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧