次の例を検討してください(MSDNサンプルから取得)
<Style TargetType="Rectangle">
<Style.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation To="300" Duration="0:0:1.5"
AccelerationRatio="0.10" DecelerationRatio="0.25"
Storyboard.TargetProperty="(Canvas.Width)" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="MouseLeave">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Duration="0:0:1.5"
AccelerationRatio="0.10" DecelerationRatio="0.25"
Storyboard.TargetProperty="(Canvas.Width)" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
MouseEnter イベント用と Mouse leave イベント用の 2 つのアニメーションがあります。
Mouse Leave イベントのアニメーションでは、Duration のみが指定されていることに注意してください。From/To.By が指定されていません。From/To/Byのいずれかを指定したDoubleAnimationの備考欄を指定する必要があります。私の質問は、このアニメーションがどのように機能するかです。長方形の元の値をTo
アニメーションの値として考慮していますか。