2013-10-24 45 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>