0

示例-当我单击按钮时,应该出现输出窗口,但它应该是模糊的或等待一段时间(就像在后台执行某些操作)..一段时间后窗口应该处于激活模式。

您能在不使用 thread.sleep 方法的情况下帮助我实现这一目标吗?

4

1 回答 1

0

然后,您可以使用秒表,将其设置为您需要的时间,然后禁用应用程序的所有控件(Winform?Silverlight?)

然后你只需循环直到秒表完成,或者显示某种处理标签。

 While(stopwatch.IsRunning) 
  { 
     //Do nothing 
   } 

顺便说一句:这是一个同步操作,如果在用户输入暂停时线程需要做一些事情,你就不能使用它。

于 2013-03-12T18:51:06.983 回答