WPF 窗口对象在 Windows 10 中的第二个屏幕上变黑

标签 wpf windows-10

如果这是一个技术问题而不是软件编程问题,请原谅我,但我很难确定这里可能的原因,无论是 .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

来源:

https://support.microsoft.com/en-us/kb/963021

https://msdn.microsoft.com/en-us/library/aa970912.aspx

关于WPF 窗口对象在 Windows 10 中的第二个屏幕上变黑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36775917/

相关文章:

c# - 以编程方式更改 Windows 10 UWP App 中的主题

c# - 带有MVVM的WPF建议文本框

c# - 为MvvmCross插件实现缺少的平台

c# - 合并网格列

keyboard - 重新映射其中一个键盘

c# - 如何使用 C# 代码实现 100% cpu 负载

c# - 有没有办法将 restsharp 与 Windows 10 通用应用程序一起使用?

c# - 如何获取 DataGridRow 单元格的值?

wpf - DataGrid Multiple KeyBinding到相同的功能,如何知道我按下了哪个键

azure - 如何自动启动 Azure VM Windows 10 并自动登录您的用户帐户?