我正在使用带有.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就在那里。
答案 0 :(得分:0)
您必须实现处理程序:
$("#container").load("/blog/blog_1.html #testID")