1)增加事件
2)增加对象获取
1)事件代码
Datagrid增加事件MouseDoubleClick="dataGrid_MouseDoubleClick"
privatevoiddataGrid_MouseDoubleClick(objectsender,System.Windows.Input.MouseButtonEventArgse){DataGriddatagrid=senderasDataGrid;PointaP=e.GetPosition(datagrid);IInputElementobj=datagrid.InputHitTest(aP);DependencyObjecttarget=objasDependencyObject;while(target!=null){if(targetisDataGridRow){vars=this.dataGrid.SelectedItem;}target=VisualTreeHelper.GetParent(target);}}
2)获得属性
直接转换对象
对象类s=(对象类) this.dataGrid.SelectedItem;就可以了
vars=this.dataGrid.SelectedItem;