我正在尝试开发一个ProgressBar
相应地填充我手动设置的值的值。例如,我有这个ProgressBar
:
<ProgressBar Height="33" HorizontalAlignment="Left" Name="progressBar1" VerticalAlignment="Top" Width="285" />
我有一个按钮,ProgressBar
每次按下它时都会以 10 个单位增加值,如下所示:
private void button1_Click(object sender, RoutedEventArgs e)
{
progressBar1.Value += 10;
}
每次单击它时,我都想为该值更改设置动画。我试过这个:
Duration duration = new Duration(TimeSpan.FromSeconds(1));
DoubleAnimation doubleanimation = new DoubleAnimation(200.0, duration);
progressBar1.BeginAnimation(ProgressBar.ValueProperty, doubleanimation);
但它从 0 到 100 的值ProgressBar
。如何让动画停止在特定值上,而不是 100%?