问题描述
我想将网页文件放到资源文件的包里,然后再用webbrowser加载资源文件包里的此网页,具体怎么实现,帮帮忙吧,万分感激
解决方案
解决方案二:
没做过有一些资料,看看能不能帮你:加载的本地资源有两种情况:一:加载程序集里面的资源信息 1.加载html资源 (1) StreamReaderreader=Application.GetResourceStream(NewUri("path",UriKind.Relative).Stream; webBrowser.NavigateToString(reader.ReadToEnd()); (2)引用命名空间:Microsoft.Xna.Framework; StreamReaderreader=newStreamReader(TitleContainer.OpenStream("pathString")); webBrowser.NavigateToString(reader.ReadToEnd()); (3) webBrowser.NavigateToString("htmlString"); 注:为了让显示的html页面能够进行交互,就需要让webBrowser具备支持脚本语言的功能,所以需要设置webBrowser.IsScriptEnabled=true; 2.加载图片资源 二:加载程序的独立内存空间里面的资源信息 1.加载html资源 (1) VARfe=IsolatedStorageFile.GetUserStoreForApplication()); IsolatedStorageFileStreamstream=fe.OpenFile("BOOK.HTML",FileMode.Open,FileAccess.Read); StreamReaderreader=newStreamReader(stream); webBrowser.NavigateToString(reader.ReadToEnd());2.加载图片资源 将网络图片资源保存在本地的空间上面,然后使用WebBrowser控件展示, ProductId:Windowsphone工程中的WMAppManifest.xml中的App节点的ProductId属性 ContentDictionary:保存在本地存储控件的路径 stringhtml=""<html><head><title>titleinformation</title></head><body>goodmorning</br>goodafternoon</br><imgwidth="300"height="400"src="file:///Applications/Data/{0}/Data/IsolatedStore/{1}"></body></html>" html=String.Format(html,ProductId,ContentDictonary);webBrowser.NavigateToString(html);
解决方案三:
谢谢了回复的朋友,希望有做过这样的程序的朋友分享下,分数都可以给你的
解决方案四:
自己顶,请高手帮忙
解决方案五:
该回复于2011-12-08 16:42:05被版主删除