2009-08-21 147 views
1

我有一個幻燈片應用程序,我想等待一定的秒數,然後顯示我的首頁,然後再等待,然後顯示下一頁,依此類推。我的問題是,當我在兩者之間使用Thread.Sleep時,UI並沒有更新,它只是坐在那裏等待,我只能看到我的最後一個控件(在所有時間過去之後(即所有的睡眠))。這個?WPF用一定的延遲更新UI

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

預WPF我只想用的Application.DoEvents。

回答