Comment arreter une animation en code ?
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:
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