我正在寻找睡眠调度员线程的方法,但没有找到任何办法。我知道有'this.Dispatcher.Thread',但我不认为,即我正在寻找的东西,因为它没有睡眠()。
this.Dispatcher.BeginInvoke(new Action(() =>
{
//Thread.Sleep
}));
答案 0 :(得分:1)
使用Thread.Sleep
时,它会休眠当前线程,因此当您执行以下操作时:
this.Dispatcher.BeginInvoke(new Action(() => Thread.Sleep(1000)));
它将睡眠并冻结UI线程1秒钟。
我强烈建议不要这样做,但它应该回答你的问题。