2014-02-25 55 views
-1

填充頁面我設置的URL WebBrowserweb瀏覽器不與內容

<phone:WebBrowser Width="300" Height="300" Source="http://upload.wikimedia.org/wikipedia/commons/e/e7/Mozilla_Firefox_3.5_logo_256.png"/> 

但形象出現在角落。我怎樣才能將它設置爲放大並填充頁面時沒有空白的內容?謝謝

+0

爲什麼使用webbrowser控件來顯示圖像?那麼怎麼樣[使用圖像控制](http://www.silverlightshow.net/items/Using-the-Image-control-in-Silverlight-2-Beta-1.aspx)呢? – har07

+1

內容可以是任何東西。不僅是圖像。 – user3293835

+0

然後在隔離存儲器中創建您自己的頁面,該頁面將目標加載到iframe中。這樣你就可以自己控制體驗,而不是讓'WebBrowser'。 –

回答

1

我已經過類似的情況。爲我制定的方法不僅包括對XAML進行更改,還包括一個額外的步驟。

IsScriptEnabled屬性添加到WebBroser爲

IsScriptEnabled="True" 

在CS文件中添加代碼,您有顯示Web瀏覽器作爲

string description = 
    "<script type=\"text/javascript\">window.onload =" 
    + " function() {var elem = document.getElementById('content'); " 
    + "window.external.Notify(elem.scrollHeight + '');}</script>" 
    +"<div id=\"content\"><meta name=\"viewport\" content=\"width=device-width," 
    + " initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0\" />" 
    +"<img src=\"http://upload.wikimedia.org/wikipedia/commons/e/e7/Mozilla_Firefox_3.5_logo_256.png\" />" 
    + "</div>"; 
wb.NavigateToString(description); 

無需在XAML源標籤。