将本地html文件加载到webbrowser控件中

时间:2011-12-02 10:11:03

标签: silverlight windows-phone-7

尝试将本地文件加载到webbrowser控件中,但这似乎不起作用

theBrowser.Navigate(new Uri("Assets/info.html", UriKind.Relative));

我是否必须做NavigateToString,我将如何做呢?

2 个答案:

答案 0 :(得分:1)

var rs = Application.GetResourceStream(new Uri("index.html", UriKind.Relative));
StreamReader sr = new StreamReader(rs.Stream);
webBrowser.NavigateToString(sr.ReadToEnd());

其中index.html像项目中的内容一样保存

答案 1 :(得分:1)

在您的网址

中使用file://协议
WebBrowser1.Navigate('file://yourpath/yourfile.html');