2009-08-21 5 views
1

J'ai une application de diaporama où je veux attendre un certain nombre de secondes, puis montrer ma première page, puis attendez encore, puis afficher la page suivante, et ainsi de suite. Mon problème est que quand j'utilise Thread.Sleep entre les deux, l'interface utilisateur n'est pas mise à jour, elle reste là en attente et je ne vois que mon dernier contrôle (après que le temps soit passé (ie tous les dors). cela?WPF mettre à jour l'interface utilisateur avec un certain délai

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

Pre WPF je voudrais simplement utiliser les Application.DoEvents.

Répondre

Questions connexes