Bonsoir

J'aimerai implémenter un traitement lourd (0,5 s / 1 s) toutes les X s.

Ces traitement modifie des objets qui servent de datacontext a certains composant de l'UI.

J'ai commencé par faire un timer qui exécute le traitement a intervalle régulier (dans un autre thread).

Mais j'ai remarqué que l'UI ne changeait pas ... et oui cette histoire d'accès à l'UI uniquement par le thread "pére" de l'UI ... zut ...

Bon alors je suis allé voir coté dispatcher mais ce que j ai compris c'est que le traitement est dans le même thread que l UI donc ralentissement de l UI obligatoire avec un tache trop lourde (a priori c'est la même chose pour le DispatcherTimer).

Ensuite j'ai vu le background worker qui pourrait peut être faire ce que je souhaite mais je ne sais pas comment l'utiliser à la manière d'un timer...

Si vous avez des conseils

Merci et bonne soirée