Bonjour,

Je cherche à afficher un écran d'attente durant une opération qui prend pas mal de temps. L'écran d'attente présente une progressbar à durée indéfinie, histoire de montrer à l'opérateur que l'on s'occupe de lui ;-).
Il fonctionne très bien indépendamment.

Le petit problème c'est que mon opération longue a besoin d'accéder à des infos contenues dans une Window du coup je ne peux pas utiliser de BackgroundWorker. J'ai essayé en utilisant les méthodes Dispatcher.BeginInvoke et Dispatcher.Invoke pour traiter mes données d'IHM mais du coup mon écran d'attente reste figée durant mon action.

J'ai aussi essayer d'utiliser des DispatcherFrame comme ici mais j'ai pas du tout comprendre. Du coup, là je bloque un peu...

Quelqu'un a déjà rencontré ce problème ?

Merci.

EDIT : correction du lien.