Catturare uno screenshot del controllo WebView nelle Universal App

di Alessio Leoncini, in WinRT 8.1,

Il controllo WebView è stato arricchito del metodo CapturePreviewToStreamAsync con il quale possiamo salvare un'immagine di quanto renderizzato nel controllo.
Il metodo accetta come parametro un IRandomAccessStream che possiamo aprire attraverso i metodi già noti, come mostrato nell'esempio.

var img = await ApplicationData.Current.LocalFolder.CreateFileAsync("HtmlWebView.png", CreationCollisionOption.ReplaceExisting);
var stream = await img.OpenAsync(FileAccessMode.ReadWrite);
await _webView.CapturePreviewToStreamAsync(stream);
await stream.FlushAsync();
stream.Dispose();

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi