2012-11-21 11 views
8

Ich benutze das WebView ausgiebig in einem Projekt, finde aber seine Unzulänglichkeiten, um ein Showstopper für das Projekt zu sein. Gibt es Alternativen, die HTML in Windows Store-Apps rendern können?Windows Store WebView Alternative

Edit: Wie gewünscht, einige der Probleme, die wir mit dieser Kontrolle haben:

  • Es hat keine Abhängigkeitseigenschaft Unterstützung, müssen Sie die Methoden aufrufen (Abhilfe erforderlich: wickeln Sie es in einem benutzerdefinierten Steuerelement, oder angebracht Eigenschaften ...)
  • es kann nicht auf lokale hTML-Dateien machen (Abhilfe mit navigatetostring)
  • Wenn lokale hTML-Dateien zusätzliche Dateien enthalten, wie CSS oder js Sie mehr Abhilfen müssen es
  • funktioniert es ist ein IE10 über Ihrer Anwendung gerendert, so dass es o deckt ther Kontrollen (auch hier müssen Sie das schrecklich - sorry - webbrush Abhilfe)
  • Animationen nicht gut funktionieren, wenn sie in einem Listview setzen (scrollt schneller als andere Kontrollen, auch seltsam streckt), gibt es keine Abhilfe
  • ist
  • Animationen funktionieren nicht Wenn Sie in ein animiertes Flyout setzen, gibt es keine Problemumgehung.
  • Es bricht das semantische Zoomen im Hochformat (abgesehen davon, dass die Webbrush-Problemumgehung dafür benötigt wird) aus unbekannten Gründen beim Zoomen. Es funktioniert im Querformat und im Hochformat Solange Sie nicht navigieren, aber niemals nie eine Website navigieren und das Zoomen unterbricht.

Es gibt wahrscheinlich mehr Probleme, die wir hatten, sind diese diejenigen, die uns eine Hemmschuh betrachten gemacht

+0

Können Sie die "Mängel" klären? Es basiert auf IE10. (Es gibt keine einfach zu verwendenden Alternativen für herkömmliche Windows-Desktop-Anwendungen). – WiredPrairie

+0

@WPCoder hinzugefügt einige der Probleme, die wir hatten – UrbanEsc

+0

Eine Option besteht darin, eine App mit Javascript/HTML5 zu erstellen. Auf diese Weise haben Sie viel mehr Möglichkeiten, HTML anzuzeigen ... –

Antwort

1

Wir hatten das gleiche Problem, aber es mit dem viel mehr, nicht „Manko“ alternative gelöst in dies XAML Toolkit for WinRT.

Es gibt eine WebBrowser Kontrolle, die Sie sich ansehen müssen.

+1

Ich weiß, es ist eine alte Antwort, aber die Dokumentation für das XAML Toolkit beschreibt die WebBrowser-Steuerelemente als nur ein Wrapper für die bestehende WebView-Steuerung mit einigen Extras zur Verwaltung von Verlauf, Adressleiste, Titel und Favicon. Es wäre daher für die Probleme des OP keine Hilfe, soweit ich das beurteilen kann. –