.net - 有没有一种 xamly 方法可以为 KeyBinding 设置多个修饰符?

标签 .net wpf key-bindings

我试过:

<KeyBinding Key="S" Modifiers="Control, Shift"/>

<KeyBinding Key="S" Modifiers="Control|Shift"/>

但它不起作用。

最佳答案

您可以使用:

<KeyBinding Modifiers="Ctrl+Shift" Key="S" Command="{Whatever}" />

手势也应该起作用:

<KeyBinding Gesture="Ctrl+Shift+S" Command="{Whatever}" />

参见 here了解更多详情。

关于.net - 有没有一种 xamly 方法可以为 KeyBinding 设置多个修饰符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6593351/

相关文章:

macos - 无法在 Terminal.app OSX 上使用 Ctrl+A 和 Ctrl+E(bash 键绑定(bind))

c# - 将项目添加到列表,但不会按字母顺序排序

C# 编码(marshal) uint*& 参数

c# - 测试父对象是否存在

c# - 如何以编程方式从单元测试启动 WPF 应用程序?

c# - UI 仍然卡住使用 backgroundWorker

c# - 如何在 C# (.NET) 中将 DateTimeKind.Unspecified 类型的 DateTime 转换为 DateTime.Kind.Utc

c# - 在 WPF 的 XAML 中设置 DataContext

emacs - 如何设置键绑定(bind)以使 Emacs 像我想要的那样透明/不透明?

visual-studio-code - 开始新行而不破坏当前行(Visual Studio Code)