我们有一个WPF应用程序,它在WindowsFormsHost中使用Winforms WebBrowser控件。我们收到用户的投诉,因为当他们点击显示的网页中的控件时,如果未激活主窗口,则他们的鼠标点击不会被注册。他们必须单击一次才能激活窗口,然后再次单击以使用该页面。对于进行数据输入的人来说,这非常烦人。
我认为问题出在WindowsFormsHost本身,因为我可以在一个简单的测试应用程序中重现它,它只包含一个WPF窗口,一个WindowsFormsHost和一个WinForms Button控件。未激活主窗口时单击按钮不起作用。
有没有人知道如何使这项工作?