【发布时间】:2015-05-01 00:23:17
【问题描述】:
我需要一个使用WebBrowser 的类来检索一些数据,然后将该数据返回给另一个类。问题是WebBrowser 是异步的并且使用事件,所以返回数据的方法在WebBrowser.DocumentCompleted -event 被触发之前已经结束,并且没有返回数据。我必须使用WebBrowser 而不是WebClient,因为我需要与网页交互。
如何创建一个在所有事件触发后返回数据的类,例如设置了一些布尔标志?
【问题讨论】: