我需要帮助在Windows Phone 7应用程序中显示HTML文件。 我在我的WPF-Silverlight项目中有一个HTML文件作为资源。 现在当用户点击我的应用程序中的“帮助”按钮时,我需要在WebBrowser中显示此HTML。
以下是给我错误的代码 -
但是,如果我使用这段代码,它可以顺利加载。
以下是给我错误的代码 -
webBrowser1.Navigate(new Uri("AppHelp.html",UriKind.Relative))
但是,如果我使用这段代码,它可以顺利加载。
webBrowser1.Navigate(new Uri("http://mywebsite.com/AppHelp.html",UriKind.Relative))
请帮忙!
我现在已经更改了代码,但是现在我遇到了这个错误:无效的URI:使用“:”标记端口,但无法解析。
Uri uri = new Uri(@"pack://application:AppHelp.html", UriKind.Absolute);
Stream stream = Application.GetResourceStream(uri).Stream;
using (StreamReader reader = new StreamReader(stream))
{
// Navigate to HTML document string
this.webBrowser1.NavigateToString(reader.ReadToEnd());
}