2011-05-22 48 views

回答

1

好吧,看来我已经忽略了ScrollOffset财产:)。

我想补充一点,那是不够的直接更新DocumentText属性后,设置它,因为WebKit的asyncronously加载文件。因此,我必须拦截DocumentCompleted事件,例如:

Point p; 

void UpdateDocument() { 
    p=webkitBrowser.ScrollOffset; 
    webkitBrowser.DocumentText = CreateNewDocument(); 
} 

private void webKitBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { 
    webkitBrowser.ScrollOffset = p; 
} 

这可以按我的需要工作。

无论如何。