C# WPF Web浏览器控件继承Internet explorer缩放级别

C# WPF Web浏览器控件继承Internet explorer缩放级别,c#,html,css,wpf,internet-explorer,C#,Html,Css,Wpf,Internet Explorer,我在WPF窗口上有一个web浏览器控件,所以我可以显示html/css页面。使用Internet Explorer的缩放因子时,我的web浏览器控件出现问题。web浏览器控件采用internet Explorer的缩放级别来扭曲和弄乱我的HTML外观 例如,如果我将Internet Explorer设置为缩放150%,则web浏览器将开始缩放150% 我尝试使用zoom CSS属性和HTML document.style.zoom,但浏览器忽略了我的更改,并采用IE的缩放。有没有办法通过我的C#

我在WPF窗口上有一个web浏览器控件,所以我可以显示html/css页面。使用Internet Explorer的缩放因子时,我的web浏览器控件出现问题。web浏览器控件采用internet Explorer的缩放级别来扭曲和弄乱我的HTML外观

例如,如果我将Internet Explorer设置为缩放150%,则web浏览器将开始缩放150%


我尝试使用zoom CSS属性和HTML document.style.zoom,但浏览器忽略了我的更改,并采用IE的缩放。有没有办法通过我的C#忽略Internet Explorer选项,或者在我的HTML/CSS中覆盖它们?

好吧,在互联网上搜索之后,我没有找到太多可行的解决方案

不过,我确实想到了一个临时解决办法。IE zoomfactor由注册表项控制。在此处设置注册表项可控制web浏览器控件的缩放设置

 var key = "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Internet Explorer\\Zoom\\";
Registry.SetValue(key, "ZoomFactor", 0x186a0, RegistryValueKind.DWord); //0x1860a is 100%