我正在尝试将本地html文件加载到WebBrowser控件中。但是,该html附带的资源会添加到项目中,但不会加载到html中。我将它们复制到同一目录中,将它们标记为“copy-always”资源。
由于我是Windows手机开发的新手,所以非常感谢任何帮助。感谢。
答案 0 :(得分:1)
(假设您在项目的“帮助”文件夹中有Help.html文件。)
var rs = Application.GetResourceStream(new Uri("/Help/Help.html", UriKind.Relative));
StreamReader sr = new StreamReader(rs.Stream);
string htmlText = sr.ReadToEnd();
sr.Close();
webBrowser1.NavigateToString(htmlText);
var rs = Application.GetResourceStream(new Uri("/YOUR_PROJECT_NAME;component/Help/Help.html", UriKind.Relative));
StreamReader sr = new StreamReader(rs.Stream);
string htmlText = sr.ReadToEnd();
sr.Close();
webBrowser1.NavigateToString(htmlText);
答案 1 :(得分:0)
您应该将HTML文件标记为内容。它现在应该是“资源”。