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
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Eseguire i worklow di GitHub su runner potenziati
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Implementare l'infinite scroll con QuickGrid in Blazor Server
Applicare un filtro per recuperare alcune issue di GitHub
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Migliorare la sicurezza dei prompt con Azure AI Studio
Selettore CSS :has() e i suoi casi d'uso avanzati
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Eseguire operazioni sui blob con Azure Storage Actions
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Usare il colore CSS per migliorare lo stile della pagina