【发布时间】:2009-12-20 16:05:32
【问题描述】:
我正在测试 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 问题?我在这里错过了什么?
【问题讨论】:
-
这是有同样问题的视频youtube.com/watch?v=YrgdcsHDHRE
标签: wpf progress-bar reset