VSTO WPF ContextMenu.MenuItem 单击未引发的 TaskPane 外部
当光标位于任务窗格之外时,不会引发上下文菜单项的单击事件。 我不知道如何让它发挥作用。 90% 的情况下,单击是在任务窗格之外进行的。
打开上下文菜单时,子菜单通常显示在任务窗格之外(见下图) 。 在这种情况下,不会引发上下文菜单中的单击事件。
我完全不知道如何进行这项工作。
有什么想法吗?
The Click Event form a Context Menu Item is not raised when the cursor is outside the taskpane.
I have no idea how get it working.
90% of the time, the click is outside the task Pane.
When the context menu is openned, the sub menus are often displayed outside the task pane (see picture below).
In such cases, the click event from the context Menu is not raised.
I have absolutly no idea how to make this work.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自定义任务窗格存在 WPF 上下文菜单的焦点问题。查看 这里。
我也有同样的问题。实际上,我使用推荐的解决方法之一(调度程序框架)。这是有效的,但我对这个笨拙的解决方案不太满意。
The Custom Task Pane has focus problems with WPF Context Menus. Look here.
I have the same problems. Actually I use one of the recommended workarounds (Dispatcher Frame). Is is working, but I am not very happy with this clumsy solution.