WPF以一定的延迟更新UI
我有一个幻灯片应用程序,我想等待一定的秒数,然后显示我的首页,然后再次等待,然后显示下一页,依此类推。我的问题是,当我使用Thread.Sleep时,UI没有更新,它只是在那里等待,我只看到我的最后一个控件(在全部时间过后(即所有睡眠)。有什么解决方案吗WPF以一定的延迟更新UI,wpf,multithreading,Wpf,Multithreading,我有一个幻灯片应用程序,我想等待一定的秒数,然后显示我的首页,然后再次等待,然后显示下一页,依此类推。我的问题是,当我使用Thread.Sleep时,UI没有更新,它只是在那里等待,我只看到我的最后一个控件(在全部时间过后(即所有睡眠)。有什么解决方案吗 Thread.Sleep(1000); ChangeContent(new FrontPage()); Thread.Sleep(5000); ChangeContent
Thread.Sleep(1000);
ChangeContent(new FrontPage());
Thread.Sleep(5000);
ChangeContent(new HtmlPage());
在WPF之前,我只会使用Application.DoEvents。使用一个