我将网址设为WebBrowser
:
<phone:WebBrowser Width="300" Height="300" Source="http://upload.wikimedia.org/wikipedia/commons/e/e7/Mozilla_Firefox_3.5_logo_256.png"/>
但图像出现在角落里。如何将其设置为缩放并用不带空格的内容填充页面?感谢
答案 0 :(得分: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中不需要源标记。