我已经过类似的情况。为我制定的方法不仅包括对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'。 –