2009-08-21 84 views
1

我有一个幻灯片应用程序,我想等待一定的秒数,然后显示我的首页,然后再等待,然后显示下一页,依此类推。我的问题是,当我在两者之间使用Thread.Sleep时,UI并没有更新,它只是坐在那里等待,我只能看到我的最后一个控件(在所有时间过去之后(即所有的睡眠))。这个?WPF用一定的延迟更新UI

Thread.Sleep(1000); 
      ChangeContent(new FrontPage()); 
      Thread.Sleep(5000); 
      ChangeContent(new HtmlPage()); 

预WPF我只想用的Application.DoEvents。

回答