Bonjour,

J'utilise une animation pour faire varier une progressbar, car ne connaissant pas le temps d'exécution d'un de mes trhreads.

Mais je ne sais pas comment arreter cette animation .

Voila mon code :

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
  Duration duration = new Duration(TimeSpan.FromSeconds(1));
  DoubleAnimation doubleanimation;
        public void StartProgressBar()
        {
            doubleanimation = new DoubleAnimation(100.0, duration);
            doubleanimation.RepeatBehavior = RepeatBehavior.Forever;
            progressBar.BeginAnimation(ProgressBar.ValueProperty, doubleanimation);
        }
        public void StopProgressBar()
        {
//sa marche pas ca 
            doubleanimation.RepeatBehavior = new RepeatBehavior(0);
        }
Merci