VS编译的程序运行发现界面大小错位(界面自适应问题)
VS编译的程序运行发现界面大小错位(界面自适应问题)
解决方案:
把当前程序禁用自动缩放功能。
在VS内打开打开app.manifest文件,dpiAware=false, 或注释掉整段配置。
XML Code: <!-- 指示该应用程序可以感知 DPI 且 Windows 在 DPI 较高时将不会对其进行
自动缩放。Windows Presentation Foundation (WPF)应用程序自动感知 DPI,无需
选择加入。选择加入此设置的 Windows 窗体应用程序(目标设定为 .NET Framework 4.6 )还应
在其 app.config 中将 "EnableWindowsFormsHighDpiAutoResizing" 设置设置为 "true"。-->
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
</windowsSettings>
</application>
//来源:C/S框架网 | www.csframework.com | QQ:23404761