我已經過類似的情況。爲我制定的方法不僅包括對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源標籤。
爲什麼使用webbrowser控件來顯示圖像?那麼怎麼樣[使用圖像控制](http://www.silverlightshow.net/items/Using-the-Image-control-in-Silverlight-2-Beta-1.aspx)呢? – har07
內容可以是任何東西。不僅是圖像。 – user3293835
然後在隔離存儲器中創建您自己的頁面,該頁面將目標加載到iframe中。這樣你就可以自己控制體驗,而不是讓'WebBrowser'。 –