You can do that in the CoreWebView2InitializationCompletedeventhandler or like shown above. First subscribe to the CoreWebView2.DownloadStartingevent. Note (to others reading this): This requires version ' 1.0.865-prerelease' or later. I tried: public event EventHandler BytesReceivedChanged īytesReceivedChanged += webView_BytesReceivedChanged Private void webView_StateChanged(object sender, CoreWebView2DownloadStartingEventArgs e)Ĭonsole.WriteLine(e.DownloadOperation.State) //2 Completed, 1 In progress, 0 Error Private void webView_BytesReceivedChanged(object sender, CoreWebView2DownloadStartingEventArgs e)Ĭonsole.WriteLine(e.DownloadOperation.BytesReceived) // Bytes receivedĬonsole.WriteLine(e.DownloadOperation.TotalBytesToReceive) // Total bytes to receive Public event EventHandler BytesReceivedChanged StateChanged <- Need this event for print download state to webView_StateChanged Private void webView_DownloadStarting(object sender, CoreWebView2DownloadStartingEventArgs e) Var env = await CoreWebView2Environment.CreateAsync(Environment.GetFolderPath() + webView.EnsureCoreWebView2Async(env) Need to get download progress via WebView2.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |