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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Routing statico e PreRendering in una Blazor Web App
Gestire i null nelle reactive form tipizzate di Angular
Criptare la comunicazione con mTLS in Azure Container Apps
Verificare la provenienza di un commit tramite le GitHub Actions
Eseguire una query su SQL Azure tramite un workflow di GitHub
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Elencare le container images installate in un cluster di Kubernetes
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
I più letti di oggi
- Miglioramenti nelle performance di Angular 16
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- HTML5 con CSS e JavaScript
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Ottimizzazione dei block template in Angular 17
- Disabilitare automaticamente un workflow di GitHub (parte 2)