Ste*_*son 4 c# wpf datagrid overriding key-bindings
让我感到困扰的是,按下数据网格中的回车键会将选择项向下移动一个项目,我希望能够决定它在正常的keydown事件中做了什么.
所以我所做的是创建一个继承DataGrid并覆盖OnKeyDown事件并将其用作我的datagrid的新类.
这会产生一系列全新的问题,因为我显然必须重写所有其他按键(箭头键导航,shift +箭头键选择,pgup/pgdn等等).我一直在试图破解它,但是花费时间重写一些已经编写好的东西并且可能比我想出的更好.
那么如何在不弄乱datagrid的其他默认键绑定的情况下让enter键执行我想要的操作呢?
提前致谢