У меня есть приложение для слайд-шоу, в котором я хочу подождать определенное количество секунд, затем показать мою первую страницу, затем снова подождать, затем показать следующую страницу и так далее. Моя проблема заключается в том, что когда я использую Thread.Sleep между ними, пользовательский интерфейс не обновляется, он просто сидит там в ожидании, и я вижу только свой последний элемент управления (по истечении полного количества времени (то есть всех снов). Любые решения для выполнения это?
Thread.Sleep(1000);
ChangeContent(new FrontPage());
Thread.Sleep(5000);
ChangeContent(new HtmlPage());
До WPF я бы просто использовал Application.DoEvents.