【发布时间】:2014-09-10 11:51:04
【问题描述】:
我想使用 DataGrid,其中某些列需要是可单击的命令。我可能会将它们设置为超链接的样式,因此我可以使用带有按钮的 DataGridTemplateColumn 或 DataGridHyperlinkColumn。
但是,最终产品的用户希望能够使用键盘来替代拿起鼠标。
因此,用户可以使用箭头键导航到有问题的单元格,然后显而易见的是按“Enter”。如果我没有在子类的 OnPreviewKeyDown 中捕获 Enter 键,则 DataGrid 将移动到下一行。但是一旦我捕获了它,如何使它具有与单击单元格内容相同的效果?
【问题讨论】:
-
将两个事件绑定到同一个
Command。