Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF WebBrowser-是否可以设置设备宽度?_C#_Wpf_Layout_Width - Fatal编程技术网

C# WPF WebBrowser-是否可以设置设备宽度?

C# WPF WebBrowser-是否可以设置设备宽度?,c#,wpf,layout,width,C#,Wpf,Layout,Width,我遇到了一个非常恼人的问题,我在WPF窗口上有一个WebBrowser控件,它应该显示响应网站的内容 尽管WebBrowser控件的宽度只有360px,并且网站的CSS将布局更改为540px或更低,但它仍然显示内容,就好像它的宽度超过540px一样 任何帮助都将不胜感激。WPF中的WebBrowser控件使用与Internet Explorer相同的引擎。它在InternetExplorer中工作吗?如果没有,您可能想尝试修复它,使其对IE友好,然后再试一次。您可以尝试下面的答案,并将缩放设置为

我遇到了一个非常恼人的问题,我在WPF窗口上有一个WebBrowser控件,它应该显示响应网站的内容

尽管WebBrowser控件的宽度只有360px,并且网站的CSS将布局更改为540px或更低,但它仍然显示内容,就好像它的宽度超过540px一样


任何帮助都将不胜感激。

WPF中的WebBrowser控件使用与Internet Explorer相同的引擎。它在InternetExplorer中工作吗?如果没有,您可能想尝试修复它,使其对IE友好,然后再试一次。

您可以尝试下面的答案,并将缩放设置为0.80类似的内容是我现在想到的唯一解决方法

WebBrowser1.SetZoom(0.8); 

是的,它在IE中工作得很好。就像网站没有得到任何关于窗口大小的信息一样。