Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1909, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Xamarin Certified Mobile Developer

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

WinRT: visualizzare un contenuto offline col controllo WebView

Nello sviluppo di app per Windows 8 si ha a disposizione il controllo WebView che permette di visualizzare contenuti di tipo HTML o stringa, senza aver necessità di tutta l'infrastruttura di navigazione offerta invece dall'oggetto Frame.

Si può avere la necessità di visualizzare il contenuto di un file HTML che faccia parte del progetto, che non stia quindi né su Web né altrove.

Sfortunatamente in questa prima versione di WinRT tale controllo non supporta la navigazione diretta di file, di conseguenza bisogna ricorrere alla lettura dall'Isolated Storage come nel seguente codice:

Dim html = Await Windows.Storage.PathIO.ReadTextAsync("ms-appx:///Assets/LaMiaPagina.html")

Me.WebView1.NavigateToString(html)

Questo codice presuppone che ci sia un file .html nella sottocartella Assets del progetto e sfrutta il protocollo ms-appx. In sostanza si legge in modo asincrono, sotto forma di stringa, il contenuto del file specificato. Quando l'operazione asincrona è completata (e quindi Await ritorna) si può visualizzare il contenuto richiesto.

Alessandro

Print | posted on lunedì 10 settembre 2012 16:10 | Filed Under [ UWP e Windows Store Apps ]

Powered by:
Powered By Subtext Powered By ASP.NET