VS编译的程序运行发现界面大小错位(界面自适应问题)
作者:C/S框架网|www.cscode.ne  发布日期:2020-11-24 15:09:24
  VS编译的程序运行发现界面大小错位(界面自适应问题)

在笔记本电脑中设置显示缩放,如设置(125%),运行CSFramework.Rename改名工具,发现界面整体放大,比例失调!


贴图图片-微信截图_20201124150055


解决方案: 


把当前程序禁用自动缩放功能。

在VS内打开打开app.manifest文件,dpiAware=false, 或注释掉整段配置。



贴图图片-微信截图_20201124150653




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




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务




上一篇 下一篇