我想了解WPF中的故事板和動畫。我有一個非常簡單的問題,我似乎無法回答。WPF動畫相對值
我有一個放置在網格中的矩形。我正在嘗試將矩形從網格的一側移到另一側。我可以讓矩形成功移動。然而,問題是我指定的值來自&。所以在我的代碼中,我已經將(50)&硬編碼爲(300)值。我想要發生的是讓矩形在沒有硬編碼值的情況下到達網格的另一側。因爲如果用戶調整窗口大小,我放入的值將浪費時間。
<Rectangle.Triggers>
<EventTrigger RoutedEvent="Rectangle.MouseLeftButtonDown">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Width"
From="50"
To="300"
Duration="0:0:5"/>
<ColorAnimation
Storyboard.TargetProperty="Fill.Color"
To="Yellow"
BeginTime="0:0:5"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Rectangle.Triggers>
是的完美! – mHelpMe