动画效果全解析:从基础到高级应用
1. 动画重复行为与同时动画
在动画设计中, Duration 属性用于指定整个动画的持续时间。例如,若 Duration 属性指定动画时长为 5 秒,而 RepeatBehavior 设置为 13 秒,那么动画将重复两次,第三次重复到 3 秒时停止。
Storyboard.TargetProperty="Width" To="300" Duration="0:0:5">
同时,你可以使用 RepeatBehavior 来执行部分动画,方法是使用小数重复次数,或者使用小于动画持续时间的 TimeSpan 。若要让动画无限重复,可使用 RepeatBehavior.Forever 值:
Storyboard.TargetProperty="Width" To="300" Duration="0:0:5">