windows phone中的web控件联想小结
最近正在做windows phone的两个项目,使用到了web控件,做了一下总结,分享给大家。
首先对于web控件现在使用的越来越是广泛了,而且使用它可以是应用变得更加灵活,更加生动。
目前主流3大只能手机平台正在强势竞争,对于web控件都有不同程度的支持,ios平台和android
平台中的web控件名称叫做WebView,比较强大ios平台对于html5有良好的支持,可以加载外部和
本地的html文件,也可以加载本地的html格式的文档;android一样可以加载外部和本地的html
文件,也可以加载本地的html格式的文档,并且据我实际操作发现,android中的webview对javascript
有良好的支持,而且可以使用js与java对象相互调用,非常强大。对于windows phone平台下面的
web控件也实现了与前面两个平台一样的功能,但是具体的详细功能还在研究中,希望与大家一起
学习交流,对wp7中的web控件做一下的简单介绍,
(1)显示互联网内容,加载外部链接页面;
(2)显示静态内容:典型的应用是使用独立存储web页面存储在本地;
(3)显示动态生成的web内容,典型应用是拼接HTML文本指定给web控件显示;
下面代码主要是讲解第3个典型应用使用方法:
StringBuilder html = new StringBuilder();
html.Append("<html>");
html.Append("<head><title>welcome to my blog</title></head>");
html.Append("<body>");
html.Append("<span>hello world!</span>");
html.Append("</body>");
this.WebBrowser.NavigateToString(html.ToString());
html.Append("</html>");