2013-10-24 47 views
2

我正在试验Windows应用商店中的Webview控件,并且我希望它可以用所有分辨率进行缩放,因此我将该控件放置在Viewbox中。使用Viewbox,我可以缩放Webview而不实际缩放内容吗?

它可以很好地缩放,并且适合任何很好的分辨率,但是控件内的内容也可以缩放,我想知道是否有一种方法可以缩放Webview的大小,而不需要将内容放大到更大。

这可能吗?

+0

ü没有得到任何解决方案? – nucleons

回答

2

您可以使用比例因子。我们正在这样做,以迫使1920x1080内容进入WebView。我们根据原始分辨率除以所需分辨率计算我们的比例因子。

从我所知道的1366x768是Surface Pro的WinRT应用程序的分辨率。由此我得到了0.71的比例因子(1366/1920)。

这为我们工作在Windows 8.1

<WebView> 
    <WebView.RenderTransform> 
     <CompositeTransform ScaleY="0.71" ScaleX="0.71"/> 
    </WebView.RenderTransform> 
</WebView>