在Windows 10通用应用程序上的Webview控件

问题描述:

我陷入了一种奇怪的问题。而且由于我的Windows Phone应用程序开发经验有限,我无法修复它。所以这是问题。在Windows 10通用应用程序上的Webview控件

我在我的通用应用程序中有一个webview控件。我从ViewModel呈现自定义的HTML。我的自定义HTML也包含图像。当我在桌面上渲染它时,它完美地工作。即使我重新调整屏幕的大小,webview也能够相应地停靠自己,文本是可见的。

现在,当我在移动模拟器或移动设备上打开此网页时,呈现的网页占用的面积非常小,一切都无法读取。就好像我正在手机上打开一个完整的桌面网站。有没有什么办法加载这个自定义的HTML,就好像它是一个移动网页内容一样。这样我就不必放大阅读。有什么办法可以做到这一点吗?

+0

在为Windows 10编译的应用程序中,WebView使用Microsoft Edge渲染引擎来显示HTML内容。您是否会尝试在移动模拟器中使用Microsoft Edge来打开您的自定义HTML,并检查是否会出现同样的问题? –

我最好的猜测是,你必须设置通过CSS的宽度/高度的东西,如:

html,body{ margin:0; padding:0; height:100%; width:100%; } 
#full-size{ 
    height:100%; 
    width:100%; 
    overflow:hidden; /* or overflow:auto; if you want scrollbars */ 
} 

你试过用CSS在所有修修补补?