除非鼠标移动,否则WPF中的Web浏览器无法显示页面。
此错误无法在我的演示项目中重现,我不知道如何修复它。 我试过了:
还有其他解决方案吗?
我甚至模拟鼠标移动:
AutomationElement element = AutomationElement.FromHandle(winAdHoster.Handle);
ATGTestInput.Input.MoveToAndClick(element);
再次失败。
答案 0 :(得分:0)
我有树问题:
AllowsTransparency="True"
吗?答案 1 :(得分:0)
为了模拟实际的鼠标事件,你可以使用以下函数throgh PInvoke,它的系统api来模拟鼠标事件,这比AutomationElement更好。
答案 2 :(得分:0)
我终于通过以下方法修复了这个错误:
我们在WinXp和Win7上测试过,效果很好。