Hai 2 modi
- costruire o ottenere il proprio codice HTML per XAML parser per utilizzare il contenuto come RichTextBox Fonte
- Usa WebView per visualizzare il contenuto HTML
consiglio WebView perché questo componente ha molte caratteristiche che è molto difficile da implementare come parser
- supporto di JavaScript
- supporto CSS
- cattiva forma di sostegno (mondo reale) html
- ecc
Così, in un controllo WebView è possibile utilizzare il metodo WebView.NavigateToString per visualizzare contenuti HTML memorizzati in una stringa.
Yo può, anche, modificare stringa da stili modifiche, aggiungere script, ecc come è necessario guardare a WebView costume e sentire.
NavigateToString non ha il supporto per l'associazione, ma ho scritto un articolo (spagnolo), l'insegnamento come fare utilizzando le proprietà collegate: http://blogs.msdn.com/b/juank/archive/2012/10/29/tutorial-crear-app-lector-rss-winrt-parte-7.aspx
utilizzare questo codice (plex) per l'analisi, se non si adatta esattamente si può cambiare il codice per te stesso. ;) http://html2xaml.codeplex.com/
Altrimenti si creerebbe l'ode da soli, se si vuole rompere le pagine in testo colonna (a lettura orizzontale) è necessario utilizzare RichTextBlock, uso RichTextColumns classe hepler (incluso nel Comune/cartella quando si avvia l'app dalla un modello) e prova ad analizzare HTML in XAML.
che ne dite di fare vista origine nel controllo web? –
Dovresti creare il tuo parser. Sembra che tu stia abbaiando dall'albero sbagliato se devi farlo. –
Puoi fornire maggiori dettagli sul perché la WebView (che è IE10) non è il miglior componente per mostrare HTML? – WiredPrairie