使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

高上运行每个监视器,dpi 的 Windows Presentation Foundation (WPF) 应用程序时 DPI 设置 (大于 100%),应用程序将显示为 100 %dpi。如果应用程序的目标框架版本早于 4.6.2,或早于 Windows 桌面预览 10 操作系统是否出现此问题。

在 UWP 的 XAML 设计器在 Visual Studio 2013年和 2015 Visual Studio Windows 8.1 应用程序上也会出现此问题。

原因

由于由每个监视器,dpi 更改 WPF 中引入新退化,所以出现此问题。

解决方案

若要变通解决此问题,请添加您的应用程序的 app.config 文件中 < 运行 > 部分下面的元素︰

<AppContextSwitchOverrides value="Switch.System.Windows.DoNotScaleForDpiChanges=false"/>

参考资料

有关 Microsoft.NET Framework 4.6.2 预览的详细信息,请参见.NET Framework 4.6.2 预览的已知问题

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×