解决CefSharp在Win10调整屏幕缩放后的网页显示故障

故障:

解决CefSharp在Win10调整屏幕缩放后的网页显示故障_第1张图片

解决CefSharp在Win10调整屏幕缩放后的网页显示故障_第2张图片

解决:

方案一

使用CefSharp自带的方法:

找到Cef.Initialize(setting);语句,在其下添加Cef.EnableHighDPISupport();

解决CefSharp在Win10调整屏幕缩放后的网页显示故障_第3张图片

方案二

使用app.manifest文件

添加:

项目→属性→安全性→启用ClickOnce安全设置,挑勾选中再取消。Properties下文件就生产了

修改:

1、取消注释

2、取消如下行的注释


   
      true
      true
   

 

解决CefSharp在Win10调整屏幕缩放后的网页显示故障_第4张图片

以上在VS2019、Framework 4.6下均实现。

解决CefSharp在Win10调整屏幕缩放后的网页显示故障_第5张图片

最后建议:

1、如果仅仅是解决CefSharp,建议使用方案一

2、如果别的控件也遇到这个问题,而且控件本身没有内置命令解决,就选择方案二

 

你可能感兴趣的:(程序开发,笔记,C#,c#,CefSharp,CEF)