【问题标题】:Making "global" hotkeys in WPF在 WPF 中制作“全局”热键
【发布时间】:2010-11-19 07:16:46
【问题描述】:

我正在编写一个在主窗口中包含三个用户控件的应用程序。 在其中一个用户控件中,有一个滑块需要通过键盘输入来控制。左箭头应该减少值,右键增加等等。我有这项工作,但只有当滑块有焦点时。如果其他一些控件有焦点,我根本无法让它工作。

是否可以定义“全局”热键?触发相同事件或功能的IE键,不管焦点在哪里?希望我已经说得够清楚了...

【问题讨论】:

    标签: c# wpf slider global hotkeys


    【解决方案1】:

    我从未尝试过,但是如果您在主窗口级别注册了一个命令,并且与它相关联的键可能会起作用。请记住,我从未这样做过,但您可以尝试一下。如果您不熟悉命令,这里是 blog post about it

    我自己从来没有滚动过这个,但是当使用内置的过去命令时,我实际上不得不输入代码以防止它在某些情况下发生。

    我知道这可能没什么帮助,但我希望它足以让你开始。

    【讨论】:

    • 这绝对是让我开始的东西,谢谢!我之前从未听说过命令,但在阅读了一些关于它们的信息后,如果使用得当,它们似乎是非常强大的工具。
    猜你喜欢
    • 2011-05-28
    • 2019-11-22
    • 2016-05-10
    • 2012-07-07
    • 2014-01-02
    • 2011-03-09
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    相关资源
    最近更新 更多