2
我有一個瀏覽器處於縱向模式。我加載使用從當前方向旋轉網頁瀏覽器正在拉伸(縮放)瀏覽器內容Windows手機
this.webBrowserControl.Source = new Uri("http://google.com");
的web瀏覽器當內容加載的觀點是這樣的
,提供了旋轉按鈕,如果用戶是在肖像模式和用戶按下旋轉按鈕,然後我旋轉使用網頁視圖變換並設置其高度和寬度,以便它可以佔據整個屏幕
pageWidth = 480;
pageHeight = 800;
RotateTransform transform = new RotateTransform();
transform.Angle = 90;
this.webbrowser.RenderTransform = transform;
webbrowser.Width = pageHeight;
webbrowser.Height = pageWidth;
web瀏覽器被旋轉,但內容看起來像放大或拉伸,它LO OKS利ke這
任何想法如何不放大內容?
但是要求是覆蓋整個屏幕。有什麼建議麼?? – nucleons 2014-12-09 13:12:49
@nucleons如果不加入這些工件,您無法調整圖像的大小。您可以通過使用另一種插值方法來減少僞像,但將其作爲SO答案可能太長。你最好的選擇是欺騙'WebBrowser'渲染,如果它處於橫向模式,那麼你可以旋轉它,它會成爲你想要的比例。 – 2014-12-09 13:22:18
因此,無論我需要旋轉PhoneApplicationPage風景?因爲我將瀏覽器保存在彈出窗口中。或者我如何渲染WebBrowser的景觀? – nucleons 2014-12-09 15:34:51