アイテムを削除するときにアニメーションを実行しようLayoutStates
とFrameworkElement.Unloaded
しましたが、機能しません。
アニメーションを実行する前にアイテムが削除されたと思います!
誰かが解決策を知っていますか?
<EventTrigger RoutedEvent="FrameworkElement.Unloaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="grid">
<EasingDoubleKeyFrame KeyTime="0:0:0.4" Value="0.6"/>
<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="1.6"/>
<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="0"/>
</DoubleAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="grid">
<EasingDoubleKeyFrame KeyTime="0:0:0.4" Value="0.6"/>
<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="1.6"/>
<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="0"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger>