0

我已经构建了一个具有主窗口的 WPF 应用程序

我想按 Ctr+Alt+1 激活/最大化窗口

然后我在窗口上有一个 9 选项卡式面板

我想分别用 1-9 的热键访问每个选项卡(当主窗口处于活动状态时),当窗口不活动并最大化时,我想删除热键

在每个选项卡上我有 9 个按钮,然后我希望能够在选项卡处于焦点时再次使用热键 1-9 激活按钮单击。

我发现了一篇文章http://www.codeproject.com/Articles/160441/Using-C-Interfaces-to-Make-Applications-Resilient它提供了一种生成类热键的好方法,但我正在进入试图实现这个功能真是一团糟。

我应该怎么办?(我不想使用 Autohotkey 顺便说一句)

有没有比上面的链接更好的方法来实现这一点?

4

1 回答 1

0

据我所知,没有其他方法可以在没有 WinApi 的 pinvoke 的情况下创建全局热键。检查 wpf: http: //outcoldman.com/en/blog/show/240

于 2012-12-12T20:58:58.397 回答