2012-11-21 4 views
8

Sto utilizzando la WebView in modo estensivo in un progetto, ma trovo che i suoi difetti siano uno stallo per il progetto. Ci sono alternative che possono rendere l'HTML nelle app di Windows Store?Windows Store WebView Alternativa

Edit: Come richiesto, alcuni dei problemi che abbiamo con questo controllo:

  • Non ha il supporto proprietà di dipendenza, è necessario chiamare i metodi (soluzione necessaria: avvolgerla in un controllo personalizzato, o proprietà associate ...)
  • non può rendere i file HTML locali (soluzione alternativa con navigatetostring)
  • Se i file HTML locali contengono file aggiuntivi, come CSS o js, ​​avete bisogno di più soluzioni alternative per farlo funzionare
  • si tratta di un IE10 reso sopra la tua applicazione in modo che copra o controlli ther (ancora una volta è necessario che terribile - mi dispiace - webbrush workaround)
  • animazioni non funzionano bene quando viene messo in una lista (pergamene più velocemente di altri controlli, si estende anche strano), non v'è alcuna soluzione
  • animazioni non funzionano per nulla quando si inserisce un flyout animato, non c'è soluzione alternativa
  • Interrompe lo zoom semantico in modalità verticale (oltre a richiedere il trucco del webbrush per farlo funzionare) per ragioni sconosciute se si ingrandisce. Funziona in orizzontale e in verticale come Finché non si naviga nulla, ma non si naviga mai in qualsiasi momento in un sito Web e si interrompe lo zoom.

ci sono probabilmente più problemi che abbiamo avuto, questi sono quelli che ci hanno fatto lo consideriamo un bloccante

+0

Potrebbe chiarire le "carenze"? È basato su IE10. (Non ci sono davvero alternative facilmente utilizzabili per le tradizionali applicazioni desktop di Windows). – WiredPrairie

+0

@WPCoder ha aggiunto alcuni dei problemi che avevamo – UrbanEsc

+0

Un'opzione è creare un'app con javascript/html5. In questo modo hai molte più possibilità di visualizzare html ... –

risposta

1

abbiamo avuto lo stesso problema, ma risolto con il molto di più, e non "lacuna" alternativa questo XAML Toolkit for WinRT.

C'è un controllo WebBrowser da dare un'occhiata.

+1

So che è una vecchia risposta, ma la documentazione per XAML Toolkit descrive i controlli WebBrowser come un semplice wrapper per controllo WebView esistente con alcuni extra per la gestione della cronologia, barra degli indirizzi, titolo e favicon. Quindi, per quanto posso dire, non sarebbe di alcun aiuto per i problemi del PO. –