如果这是一个技术问题而不是软件编程问题,请原谅我,但我很难确定这里可能的原因,无论是 .NET Framework 还是较低级别的东西,也许是图形硬件。本质上,任何 WPF 应用程序都无法在使用我的 Windows 10 Alienware 13 笔记本电脑的第二台显示器上运行。在同一台显示器上,在我的 Windows 8 Alienware 15 下运行的同一个应用程序可以正常工作。如果可能有共同因素的话,Visual Studio 2015 也是类似的情况。任何此类问题的经验将不胜感激
最佳答案
对我来说,问题似乎出在 WPF 应用程序中的硬件加速上,因为禁用它会使问题无法重现(之前我使用 winkey+arrows 将 WPF 从主屏幕移动到辅助屏幕没有遇到任何问题)
以下注册表编辑可用于禁用 WPF 应用程序内的硬件加速:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics]
"DisableHWAcceleration"=dword:00000001
来源:
关于WPF 窗口对象在 Windows 10 中的第二个屏幕上变黑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36775917/