我创建了一个 WPF 应用程序,其中包含一个带有一个可编辑列的数据网格。当用户在其中输入值,然后按下 Return 键时,焦点将移至下一行。一切都很好。
客户要求我添加对向上和向下光标键的支持,以便当网格中的单元格处于编辑模式时,按下与按下 Return 的结果相同。向上按类似于 Return,只是所选行将变为已编辑单元格上方的行,而不是下方的行。
我已经在单元格上寻找按键事件 - 不高兴 - 我已经在数据网格本身上捕获了 keydown 事件,但是当我按下光标键时这并没有触发。
任何人都可以提出解决方案吗?
编辑
应该提到,我正在使用 MVVM 样式上下文并绑定到 ICollectionView 中的一组过滤数据。