我知道有幾個如何在故事板包含目標時動畫的例子。例如動畫化按鈕的寬度或矩形的顏色。使用動畫板動畫屬性
我想用動畫板動畫一個屬性,並且該屬性碰巧綁定到其他東西。因此,我有類似:
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'指定目標。
我不想動畫一個目標我只是想動畫我的財產。我怎樣才能做到這一點?
也許[Storyboard.TargetName](http://msdn.microsoft.com/en-us/library/system.windows.media.animation.storyboard.targetname.aspx)中的* Remarks *部分有一些幫助。它解釋瞭如果您沒有在Storyboard中指定動畫的目標對象會發生什麼。 – Clemens