Я тестирую индикатор выполнения WPF и пытаюсь вернуть его в исходное состояние, но он не работает.Как сбросить индикатор прогресса WPF?
Duration duration = new Duration(TimeSpan.FromSeconds(1));
DoubleAnimation doubleanimation = new DoubleAnimation(200.0, duration);
myProgress.IsIndeterminate = true;
myProgress.BeginAnimation(ProgressBar.ValueProperty, doubleanimation);
myProgress.Value = 0;
Перед анимацией индикатор выполнения статический (без анимации). После анимации цвет индикатора выполнения теперь светло-серый (светлее, чем раньше) с эффектом яркости вспышки.
При комментировании продолжительности и двойной анимации индикатор выполнения остается статичным. Я вижу, что это связано с этой двойной анимацией.
//Duration duration = new Duration(TimeSpan.FromSeconds(1));
//DoubleAnimation doubleanimation = new DoubleAnimation(200.0, duration);
myProgress.IsIndeterminate = true;
//myProgress.BeginAnimation(ProgressBar.ValueProperty, doubleanimation);
myProgress.Value = 10;
myProgress.Value = 0;
Как я могу решить эту проблему DoubleAnimation? Что мне здесь не хватает?
вот видео, для которого имеет ту же проблему http://www.youtube.com/watch?v = YrgdcsHDHRE –
Помог ли мой ответ? – Andrew