需要帮助为Word应用程序ADDIN中托管的WPF控件创建热键

时间:2011-09-20 11:28:59

标签: .net wpf vsto add-in

我创建了一个单词application addin,它将托管几个WPF控件。

我必须为wpf按钮定义一些热键。 所以我继续创建相同的内容并将它们添加到相应wpf控件的inputbinding中。如果焦点在控件上,热键可以正常工作。 但是,如果用户正在输入单词,然后尝试按热键,则没有任何反应,我猜这句话会消除命令。

我可能会创建一个低级键盘钩子并将其过滤掉,但由于该应用程序是键盘密集型的,我不想使用这种方法。

有人可以建议我任何其他选择吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我找不到答案。因此,我在单词中创建了自定义功能区,并将所有必需的按钮添加到功能区以克服此障碍。窗口中的按钮可以有快捷键。