Lokale HTML-Datei - WebBrowser - Windows phone 7
Ich brauche Hilfe bei der Anzeige von HTML-Datei im webbrowser in Windows phone 7 app.
Ich habe eine html-Datei in meine wpf-silverlight-Projekt als Ressource. Nun, Wenn der Benutzer klicken Sie auf Hilfe-button in meine App, die ich brauche, um dieses HTML im webbrowser.
Hier ist der code, welcher mir einen Fehler -
webBrowser1.Navigate(new Uri("AppHelp.html",UriKind.Relative))
Aber, wenn ich diesen code verwenden, ist Es be fine
webBrowser1.Navigate(new Uri("http://mywebsite.com/AppHelp.html",UriKind.Relative))
Bitte um Hilfe!!
Habe ich den code ändern, wie Sie dies jetzt, jetzt bin ich aber immer diese Fehlermeldung:Ungültige URI: Ein Port ist signalisiert mit ':' aber konnte nicht analysiert werden.
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());
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Methode NavigatedToString von WebBrowse Objekt, um Inhalte von html-Datei und legen Sie es als parameter der Methode.
http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.navigatetostring.aspx
Proben an:
http://blogs.msdn.com/b/mikeormond/archive/2010/12/16/displaying-html-content-in-windows-phone-7.aspx
Können Sie versuchen, diese,
http://www.c-sharpcorner.com/uploadfile/raj1979/how-to-embed-html-file-in-windows-phone-7/
und mit Bild im html -
können Sie dies,
Verwenden Sie lokale Bilder im Webbrowser-Steuerelement
mit IsolatedStorages