我们有一个运行良好的WPF应用程序,但是用户报告它在屏幕旋转时锁定。 (平板电脑会这样做!)
应用程序实际上在旋转后完全渲染但停止响应鼠标/键盘。在Windows意义上,它不会显示为“无响应”。
我们可以在这里模拟“锁定”,但调试这个很奇怪:
我们已将跟踪输出放在全局未处理的异常中,但没有触发任何内容。
我只能想到调试的下一步,即开始破解代码块并找到破坏区域。
之前有人见过这个或得到任何建议吗?
谢谢!
答案 0 :(得分:0)
问题在于我们使用的更新库名为Sparkle。
它在它的构造函数中创建了一个隐藏的WinForms表单。在屏幕旋转期间必定存在某种WPF / WinForms互操作错误。删除该表单或删除库可以解决问题。