我有一个UserControl
加载它时开始:
<Storyboard x:Key="StFlash" RepeatBehavior="Forever" AutoReverse="True" >
<DoubleAnimation Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="img" From=".3" To="1" Duration="0:0:0.6">
<DoubleAnimation.EasingFunction>
<CircleEase EasingMode="EaseOut"/>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
基本上它会使图像永远闪烁。 When I remove that user control should I worry about stopping the animation?
答案 0 :(得分:5)
是的,有可能您必须停止动画,因为它将被播放,直到垃圾收集器不会破坏您的UserControl,并且可能需要一些时间。为此,您可以将Unloaded
事件用于UserControl。
有关详细信息,请参阅此链接: