在 WinForm App (C#) 中,当 WebBrowser 加载页面时,要在 ProgressBar 控件中显示进度(加载),我们可以使用以下代码:
private void WebBrowser_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
{
WebBrowser wb = (WebBrowser)sender;
ProgressBar.Maximum = (int)e.MaximumProgress;
ProgressBar.Value = (int)e.CurrentProgress;
}
我在 WPF 上试过这个,但它不起作用。似乎 WPF WebBrowser 没有 ProgressChanged 事件。我知道我们可以在 WPF 中使用 WinForm WebBrowser,但我只是想知道 WPF WebBrowser 有没有办法在进度条中显示当前进度(加载页面)?