当带有 WPF ElementHost 的表单处于活动状态时,MDI 应用程序菜单快捷键被吞没
我有一个 Winforms MDI 应用程序,我的最新表单是作为 WPF UserControl
开发的,由 System.Windows.Forms 托管。 Integration.ElementHost
。
我发现,当具有 WPF 内容的 MDI 子项处于活动状态时,它似乎正在吞噬应用程序主菜单中定义的键盘快捷键(CTRL-F、CTRL-P、 F3,
例如)。有没有办法告诉 WPF usercontrol
将这些键盘事件传递回 Winforms 应用程序,以便菜单再次获得键盘快捷键?
I have a Winforms MDI app, and my newest form is developed as a WPF UserControl
hosted by a System.Windows.Forms.Integration.ElementHost
.
I have found that when the MDI child with the WPF content is active, it appears to be swallowing the keyboard shortcuts defined in the main menu of the application (CTRL-F, CTRL-P, F3,
for example). Is there a way to tell the WPF usercontrol
to pass these keyboard events back up to the Winforms app so the menus get their keyboard shortcuts again?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论