gpt4 book ai didi

WPF KeyGestures - 绑定(bind)非字母数字键

转载 作者:行者123 更新时间:2023-12-04 05:34:49 33 4
gpt4 key购买 nike

应该是一个简单的,但我不知道该怎么做。使用 WPF4 我想绑定(bind) Ctrl + - 缩小和 Ctrl + = 放大:

    <KeyBinding Command="{Binding Content.ZoomInCommand}" Gesture="Ctrl+="/>
<KeyBinding Command="{Binding Content.ZoomOutCommand}" Gesture="Ctrl+-"/>

但是,我遇到了错误:在 Ctrl + = 的情况下:

Requested value '=' was not found.



有任何想法吗?

最佳答案

好的 - 事实证明 = 键不存在(您可以通过 Key 枚举检查 - 没有 Equal 或 EqualSign 条目)...我使用国际键盘,所以你必须找到哪个键您输入的序列=(对我来说,它是丹麦键盘上的 Shift + D0) - 并使用该键序列。

所以你的 XAML 应该是(在丹麦):

<KeyBinding Command="{Binding Content.ZoomInCommand}" Gesture="Ctrl+Shift+D0"/>

编辑:我相信在美国系统上它是 OemPlus键 - 但您可以通过控制台写入 e.Key 来检查它按键事件处理程序中的参数)

EDIT2: - 键是 OemMinus在我的系统上。

关于WPF KeyGestures - 绑定(bind)非字母数字键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3366424/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com