2012-07-23 18 views
4

我正在寫一個Word VSTO AddIn(WinForms)中承載的WPF控件。現在,我在上下文菜單中出現了鼠標單擊事件問題。WPF ContextMenu單擊路由到WinForms應用程序

如果我點擊左邊的一個上下文菜單項(WinForms應用程序的一部分),點擊直接進入WinForms應用程序,而我的上下文菜單不會收到事件。

如果我點擊項目的右半部分(WPF表單上的部分),一切都按預期工作。

Illustrated the issue

有人在那裏可以幫助我解決這個問題?

+0

有趣的錯誤!您使用的是哪個版本的.NET? – 2012-07-25 15:22:12

+0

.Net Framework 4.0客戶端配置文件 – Scoregraphic 2012-07-26 05:33:42

回答

1

一些深層次的研究,我偶然發現了以下錯誤後:

http://connect.microsoft.com/VisualStudio/feedback/details/432998/excel-2007-vsto-custom-task-pane-with-wpf-context-menu-has-focus-problems

這對Excel 2007中,但仍然是有效的其他Office產品(2007年,2010年)。我設法使用此處介紹的方法來解決我的問題:

http://blogs.msdn.com/b/vsod/archive/2009/12/16/excel-2007-wpf-events-are-not-fired-for-items-that-overlap-excel-ui-for-wpf-context-menus.aspx

相關問題