none
Lokal gespeicherte HTML Datei im Webview öffnen RRS feed

  • Frage

  • Ich habe auf einer Seite im Expression Blend einen Webview eingefügt. Mit externen Webseiten funktioniert das auch wunderbar. Ich möchte den aber an einer Stelle nutzen, um eine lokal in der App gespeicherte .html Datei aufzurufen.

    Wenn im folgenden Code bei "Source" ein Link wie http://heise-online.mobi steht, geht es super. Kopiere ich eine HTML Datei auf einen Server und verlinke den, geht es auch. Kopiere ich die HTML Datei in das Projekt und wähle sie dann als Source aus, steht der folgende Code da.

    <controls:PanoramaItem Header="Updates" Foreground="White">
    <span style="white-space:pre">	</span><Grid>
    	<phone:WebBrowser Margin="8" IsScriptEnabled="True" Source="/neu.html"/>
    	</Grid>
    </controls:PanoramaItem>
    

    Beim Build gibt es keine Probleme und wenn ich das dann auf dem Gerät, oder dem Emulator starte, dann wird in dem Webview nur eine Fehlermeldung angezeigt, dass die Seite nicht aufgerufen werden konnte und eventuell die Verbindung nicht möglich sei.

    Was muss ich machen, damit die HTML Datei lokal mitführen und im Webview aufrufen kann?

    Montag, 8. November 2010 16:25

Antworten

  • Hi PPC-Welt,

    Du musst im Code das WebBrowser Control benutzen, um dann zu deiner lokalen HTML-Seite zu navigieren!

    Bsp.:

     

    webBrowser1.Navigate(new Uri("myWebPage.html", UriKind.Relative));
    

    Das Source-Property im XAML bezieht sich nicht auf die zu navigierende Seite.

     

    Gruß,

    Ben

    Dienstag, 9. November 2010 07:18