为WPF中的ViewModel中的命令分配快捷键

时间:2010-10-30 10:34:10

标签: wpf mvvm binding

  

可能重复:
  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.

我该怎么做?

1 个答案:

答案 0 :(得分:0)

WPF Application Framework (WAF) ShortcutKey 示例应用程序展示了如何实施此方案。您将找到此下载的两个版本:

  1. .NET 3.5 - 使用了一些代码行。
  2. .NET 4 - 使用绑定。