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
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Utilizzare i primary constructor di C# per inizializzare le proprietà
Creare gruppi di client per Event Grid MQTT
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Utilizzare politiche di resiliency con Azure Container App
Creare form tipizzati con Angular
Eseguire operazioni con timeout in React
Definire stili a livello di libreria in Angular
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
I più letti di oggi
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- ASP.NET 3.5 per tutti
- .NET Conference Italia 2023 - Milano e Online
- Sblocca le performance della tua applicazione con .NET 8
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!