我正在编写一个程序来浏览网站,但是当我不希望它执行时,我遇到代码执行问题。
我有一个WebBrowser控件,一旦页面完成加载,我就会分析html的代码,在某些情况下我告诉WebBrowser导航到一个新的URL。
所以我基本上有一行代码,在一个方法中,在DocumentCompleted处理程序中的方法
if this condition then
wb.Navigate(new Uri("http://www.website.com"), "_self");
else do something else, exit method, continue processing code
但是,当我导航时,代码将继续执行Navigate之外的操作。它退出方法,并继续处理代码。
每当我调用新的页面导航时,如何停止处理DocuemntComplete事件处理程序?