假设我有一个事件告诉我页面已满载。
private void browser_IsLoading(object sender, endEventArgs e)
if (e.Loading == false){ //Browser is not loading
foo();
}
但是页面有时没有完全加载,所以这个事件并不完全可靠。但是在这种不可靠的状态下,同一事件发生在紧接着之后,但只有e.Loading = true。
我想等待一段时间让我们说2秒,然后继续使用foo(),但是只有当另一个事件IsLoading with e.Loading == true时才会执行2秒。
所以基本上foo()应该只在浏览器说它没有加载时执行,然后至少2秒没有e.Loading = true事件发生
如何在.net中完成?
彼得