2010-03-17 5 views
0

Dans l'application WPF, une barre de progression est affichée dans le coin de la fenêtre. Je veux que ça marche toujours. J'ai donc rendu la propriété IsIndeterminate à true. Certaines invites viendront lors de l'exécution de l'application, la barre de progression s'y bloque également lorsque le thread UI se bloque. Mais je veux que cette barre de progression fonctionne. J'ai déjà essayé avec le fil de fond aussi. mais je ne travaillais toujours pas. Alors, que faire? Merci d'avance.Barre de progression suspendue dans wpf?

+0

Postez le code que vous avez, sinon il sera difficile (voire impossible) de dire ce qui ne va pas. – ChrisF

Répondre

0

Vous devez exécuter votre opération de blocage dans un fil d'arrière-plan. Cela permettra aux animations du thread de l'interface utilisateur de continuer à fonctionner, y compris l'animation de la barre de progression "indéterminée".

Si vous bloquez le thread UI, l'animation sera suspendue.

De même, il n'est pas possible d'avoir la barre de progression dans son propre thread. Il n'y a qu'un seul thread d'interface utilisateur par fenêtre de niveau supérieur.

+0

merci beaucoup .. – Ershad