C# 控件在设置动画后停止工作

C# 控件在设置动画后停止工作,c#,wpf,xaml,binding,storyboard,C#,Wpf,Xaml,Binding,Storyboard,我有一个名为tbMaster的滑块: <Slider Name="tbMaster" Maximum="10000" Value="{Binding SbVolumeValue}"/> double _SbVolumeValue; public double SbVolumeValue { get { return _SbVolumeValue; } set

我有一个名为
tbMaster的滑块

<Slider  Name="tbMaster"  Maximum="10000"  Value="{Binding SbVolumeValue}"/>
    double _SbVolumeValue;
    public double SbVolumeValue
    {
        get
        {
            return _SbVolumeValue;
        }
        set
        {
            _SbVolumeValue = value;
            OnPropertyChanged("SbVolumeValue");
        }
    }
我有故事板
sbVolume

    <Storyboard x:Key="sbVolume">
        <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(RangeBase.Value)" Storyboard.TargetName="tbMaster">
            <EasingDoubleKeyFrame KeyTime="0:0:1.2" Value="40">
                <EasingDoubleKeyFrame.EasingFunction>
                    <CircleEase EasingMode="EaseOut"/>
                </EasingDoubleKeyFrame.EasingFunction>
            </EasingDoubleKeyFrame>
        </DoubleAnimationUsingKeyFrames>
    </Storyboard>
为什么在我设置动画后它会停止工作?

尝试向动画中添加动画。默认值为
FillBehavior.HoldEnd

从以上链接:

由于动画在其填充期间会继续覆盖其目标特性的值,因此尝试通过其他方式设置目标特性的值可能不会产生任何效果。有关演示如何在特性设置动画后设置特性值的示例,请参见


谢谢,太好了!设置动画后,滑块将返回到其起始位置。我想这不难解决。我会努力的。。。非常感谢你的帮助
 var sbVolume = this.FindResource("sbVolume") as Storyboard;
 sbVolume.Begin();