【问题标题】:WPF double letter keybindingWPF 双字母键绑定
【发布时间】:2020-06-08 13:58:40
【问题描述】:

我正在尝试重新创建 Visual Studio 在 WPF 中使用的相同双字母键组合快捷方式,您可以在其中使用 Alt+V+A 更改视图。 我尝试了以下代码的不同组合。

<KeyBinding Key="V,A" Command="{Binding Path=ShowViewCommand}" CommandParameter="ArtifactView" Gesture="Alt+" />

【问题讨论】:

  • 修复不正确的缩进 + 相应地为代码着色

标签: wpf xaml shortcut


【解决方案1】:

我发现一个 SO 帖子说您可以使用逗号分隔的列表来执行此操作,但它对我不起作用。

<Window.InputBindings>
    <KeyBinding Key="V,A" Modifiers="Alt" Command="{Binding TestCommand}"/>
</Window.InputBindings>

我认为您在 Visual Studio 中看到的命令依赖于菜单结构快捷方式。

与记事本一样,您可以为文件菜单执行 Alt+F,然后为 S 保存或 X 为退出。 您可以定义一个菜单和子菜单。 在菜单标题中的字母 V 之前使用 _ 为父级 Alt+V 创建命令,或者使用显式输入手势将调用它。如果它只是一个没有命令的父菜单,它将“打开”菜单。

然后是 SomeVing 中的子菜单项,类似地使用 Alt+A。

或者

您可以在这里尝试这种方法:https://kent-boogaart.com/blog/multikeygesture 继承自 keygesture。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    • 2010-09-24
    • 1970-01-01
    • 2021-03-01
    • 2017-06-01
    • 1970-01-01
    • 2013-10-23
    相关资源
    最近更新 更多