2016-08-23 5 views
0

Ich konvertiere eine App, die als Universal Windows App mit VS 2015 Community ausgeführt wird. Wenn ich eine Webansicht mithilfe der Toolbox erstelle, kann ich "http://www.google.com" in die Source-Eigenschaft eingeben und es wird google angezeigt.Visual Studio 2015 zeigt keine lokale Webseite an (ms-appx?)

Wenn ich die Drop-down-Funktion für die Source-Eigenschaft verwende, um (say) Help.htm als lokale Ressource zu referenzieren, zeigt das Quellfenster "ms-appx: ///Help.htm" an. Wenn es sich um Assets handelt, wird "ms-appx: ///Assets/Help.htm" angezeigt. Wenn ich das Programm starte, wo die Webansicht erscheinen sollte, wird "Ich benötige eine neue App um diese ms-appx anzuzeigen" angezeigt und ich werde eingeladen, den Laden zu durchsuchen.

Ich kann ein lokales Bild in einer Bildbox mit sehr ähnlicher Syntax anzeigen, wobei Source "ms-appx: ///Assets/StoreLogo.png" ist. Die Source-Eigenschaft befindet sich in diesem Fall in der Gruppe "common", nicht in "miscellaneous", sondern ansonsten nahezu identisch.

Noch kann ich einen lokalen Pfad in einem URI angeben (obwohl ich wieder Google anzeigen kann). Das Verhalten ist auf zwei verschiedenen Maschinen identisch. Ich habe mehrere Tage damit verbracht, herauszufinden, was vor sich geht. irgendwelche Vorschläge?

Antwort

0

Können Sie bitte versuchen, Datei über Code zu laden und Ergebnisse zu teilen?

public MainPage() 
{ 
    this.InitializeComponent(); 
    mywebview.Source = newUri("ms-appx-web:///Help.htm"); 

} 

auch versuchen, dieses

mywebview.Navigate(newUri("ms-appx-web:///Help.htm")); 

Wenn beide oben genannten Optionen nicht funktioniert. Bitte ändern Sie unten und teilen Sie die Ergebnisse

mywebview.NavigateToString("<Html><Body><h1>Eureka!!!!<h1><Body></Html>"); 
+0

Ja, ändern "ms-appx:" zu "ms-appx-web:" behebt das Problem. Seltsamerweise, wenn Sie Eigenschaften von webView aufrufen und eine vorhandene Datei auswählen, wird "ms-appx: Help.html" statt der korrekten "ms-appx-web: Help.html" als Referenz eingefügt. Aber jetzt, da ich weiß, kein Problem. Danke für deine Unterstützung. –

+0

Ich bin auch überrascht, warum ms-appx: ///Help.html nicht funktioniert. Ich habe ein offenes Ticket bei Microsoft. Wird update einmal hören von ihnen –

+0

@PeterWebb - Hier ist die Antwort auf Abfrage –

Verwandte Themen