WPF DataGrid 双击行 获得绑定数据
Posted lonelyxmas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF DataGrid 双击行 获得绑定数据相关的知识,希望对你有一定的参考价值。
原文:WPF DataGrid 双击行 获得绑定数据
1)增加事件
2)增加对象获取
1)事件代码
Datagrid 增加事件 MouseDoubleClick="dataGrid_MouseDoubleClick"
-
- private void dataGrid_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
- {
- DataGrid datagrid = sender as DataGrid;
- Point aP = e.GetPosition(datagrid);
- IInputElement obj = datagrid.InputHitTest(aP);
- DependencyObject target = obj as DependencyObject;
-
-
- while (target != null)
- {
- if (target is DataGridRow)
- {
- var s = this.dataGrid.SelectedItem;
- }
- target = VisualTreeHelper.GetParent(target);
- }
- }
2)获得属性
直接转换对象
对象类 s = (对象类) this.dataGrid.SelectedItem; 就可以了
var s = this.dataGrid.SelectedItem;
以上是关于WPF DataGrid 双击行 获得绑定数据的主要内容,如果未能解决你的问题,请参考以下文章