在 WPF 应用程序中,我目前正在尝试绑定(bind)一个命令以使用快捷键在应用程序中的任何位置启动计算器工具,我已经创建了一个命令但不知道如何映射命令和快捷键以在中创建通用快捷键我的应用程序。 提前致谢。
最佳答案
您可以在 xaml 中执行此操作 - 请参阅 KeyBinding 文档中的示例类:
<Window.InputBindings>
<KeyBinding Command="ApplicationCommands.Open"
Gesture="CTRL+R" />
</Window.InputBindings>
更新:如果您使用的是 MVVM,看起来您实际上无法仅使用 xaml 将 KeyBinding 绑定(bind)到 ViewModel:请参阅此处 Keybinding a RelayCommand .
关于.net - WPF 中的应用程序级快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319425/