首页 新闻 搜索 专区 学院

请问,在WPF中获取DataGridColumn所在的DataGrid?

0
悬赏园豆:10 [已解决问题] 解决于 2013-06-21 11:15

如题,在做DataGrid列排序时需要在点击事件中根据DataGridColumnHeader找到整个DataGrid的数据源。

请问首先,如何找到DataGridColumnHeader所在的DataGrid?

或者有其他更方便的方式找到DataGrid的数据源?

 

PS:

我用的是System.Windows.Controls.DataGrid,不过虽然不是同一个控件,但你提供的思路还是有用到的。因为每个cell中的数据源都是封装后的实体,不能使用SortMemberPath来排序。

最后是通过在各Header的PreviewMouseLeftButtonDown中调用ViewModel中的自定义排序命令实现的。

绝云气的主页 绝云气 | 初学一级 | 园豆:199
提问于:2013-06-09 16:52
< >
分享
最佳答案
0

你点击的时候触发DataGrid.SortCommand让后实现一个事件的处理函数不就完了。。。

收获园豆:10
Nature Q | 菜鸟二级 |园豆:342 | 2013-06-10 11:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册