标签: c# wpf winforms xaml
我有一个WPF应用程序,它有一个WindowsFormsHost,它承载一个geobase地图。
我遇到的问题是将鼠标事件传递到地图。我已经将MouseUp事件处理程序添加到地图中(在代码中),但是这不起作用,我尝试在包含WindowsFormsHost的Grid上添加MouseUp事件处理程序,但事件也没有被这个事件拾取。
我不确定这是否是我处理事件的方式的一般WPF问题,还是特定于WPF中托管Windows窗体应用程序的更具体问题...
任何指针都会受到赞赏:)
答案 0 :(得分:0)
据我了解,您需要致电WindowsFormsHost.EnableWindowsFormsInterop()以便将事件转发到您的winforms代码。