2009-08-21 2 views
1

У меня есть приложение для слайд-шоу, где я хочу подождать определенное количество секунд, а затем показать свою первую страницу, затем снова подождать, затем показать следующую страницу и т. Д. Моя проблема заключается в том, что когда я использую Thread.Sleep между ними, обновляется UI arent, он просто сидит там, ожидая, и я вижу только мой последний элемент управления (после того, как прошло все время (то есть все сонли)). это?WPF обновляет пользовательский интерфейс с определенной задержкой

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

Pre WPF я бы просто использовать Application.DoEvents.

ответ

Смежные вопросы