Wpf托管窗体 - 鼠标事件无法通过

时间:2009-02-15 21:51:06

标签: c# wpf winforms xaml

我有一个WPF应用程序,它有一个WindowsFormsHost,它承载一个geobase地图。

我遇到的问题是将鼠标事件传递到地图。我已经将MouseUp事件处理程序添加到地图中(在代码中),但是这不起作用,我尝试在包含WindowsFormsHost的Grid上添加MouseUp事件处理程序,但事件也没有被这个事件拾取。

我不确定这是否是我处理事件的方式的一般WPF问题,还是特定于WPF中托管Windows窗体应用程序的更具体问题...

任何指针都会受到赞赏:)

1 个答案:

答案 0 :(得分:0)

据我了解,您需要致电WindowsFormsHost.EnableWindowsFormsInterop()以便将事件转发到您的winforms代码。