如何将PreviewKeyUp事件添加到所有单元格?
我想在编辑模式下按下每个单元格的Tab键。
谢谢你们
答案 0 :(得分:1)
只需在其中一个父元素中注册PreviewKeyUp
,例如DataGrid本身或窗口,Datagrid就在其中。然后分析事件OriginalSource知道事件的来源。
要访问行数据,您可以执行以下操作:
FrameworkElement fe=e.OriginalSource;
if(null != fe){
YourRowDataObject rowData=fe.DataContext as YourRowDataObject;
// work here with your data
}