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
Gestione dei nomi con le regole @layer in CSS
Creare alias per tipi generici e tuple in C#
Gestione dell'annidamento delle regole dei layer in CSS
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Ottenere un token di accesso per una GitHub App
Effettuare il binding di date in Blazor
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Generare token per autenicarsi sulle API di GitHub
Generare la software bill of material (SBOM) in GitHub
Creare una libreria CSS universale: Clip-path
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Utilizzare il trigger SQL con le Azure Function
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub