我知道有几个示例说明如何在故事板包含目标时为其设置动画。例如动画按钮的宽度或矩形的颜色。
我想用情节提要为属性设置动画,并且该属性恰好绑定到其他事物。结果我有类似的东西:
XAML:
<Window.Resources>
<Storyboard x:Key="sbVolume">
<DoubleAnimation Storyboard.TargetProperty="{Binding SbVolumeValue}" To="40">
</DoubleAnimation>
</Storyboard>
背后的代码:( 我也实现了 INotifyPropertyChanged)
double _SbVolumeValue;
public double SbVolumeValue
{
get
{
return _SbVolumeValue;
}
set
{
_SbVolumeValue = value;
OnPropertyChanged("SbVolumeValue");
}
}
当我为故事板制作动画时出现异常:
没有为“System.Windows.Media.Animation.DoubleAnimation”指定目标。
我不想为目标设置动画,我只想为我的属性设置动画。我怎样才能做到这一点?