【发布时间】:2011-05-02 18:40:15
【问题描述】:
可能重复:
Binding a WPF ShortCut Key to a Command in the ViewModel
在 WPF 窗口中,我有一个绑定到 ViewModel 中的命令的菜单项:
<MenuItem Header="_Edit page" Command="{Binding EditCommand}"/>
命令是RelayCommand,它将命令转发给方法:
EditCommand = new RelayCommand(() => editPage());
我想为命令分配快捷键 Ctrl+E。
我应该怎么做?
【问题讨论】:
-
好的,谢谢。这个问题是重复的。
-
如果您使用的是 .Net 4.0 - 您可以直接绑定而不使用其中提到的附加行为(他的实际示例适用于 4.0 但不适用于 3.5)。