如何在WebKit中获取当前加载进度

时间:2015-10-24 23:38:24

标签: c# .net webkit

我正在使用带有.net 4.5.2和WebKit 0.5的C#,我仍然坚持如何制作一个显示当前页面加载进度的进度条。以下是我拥有的以及我认为应该起作用的内容(来自之前的研究):

this.webKitBrowser.ProgressChanged += new WebBrowserProgressChangedEventHandler(Form1_ProgressChanged);

这条线让我烦恼,显然webkitBrowser.ProgressChanged并不存在。有替代品吗?

由于

编辑:

我没有发布我的整个片段(我应该有),但这是剩下的部分:

private void Form1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
    {
        progressBar.Value = (int)e.CurrentProgress;
    }

只是澄清一下,this.webKitBrowser.ProgressChanged抛出一个错误,当我慢慢输入VS 2015时,下拉栏不包含ProgressChanged。我得出结论,ProgressChanged并不存在于WebKit中,但EventHandler就在那里。

1 个答案:

答案 0 :(得分:0)

您必须实现处理程序:

$("#container").load("/blog/blog_1.html #testID")