我将下面的FadeIn/FadeOut
动画应用于WPF
中的Canvas
。
var fadingInOutAnimation = new DoubleAnimation
{
From = 1,
To = 0,
Duration = new Duration(TimeSpan.FromMilliseconds(1000)),
AutoReverse = true,
RepeatBehavior = RepeatBehavior.Forever,
};
MyCanvas.BeginAnimation(OpacityProperty, fadingInOutAnimation);
现在,我希望它在到达动画结束时暂停1秒,然后再次重复。
所以事情是这样的:
Animation --- Pause (1 Sec) --- Animation --- Pause (1 Sec) and so on.
2条答案
按热度按时间bjp0bcyl1#
您可以添加一个情节串联板来执行自动反转和重复,但它的持续时间比动画长:
h22fl7wq2#
尝试在动画中使用BeginTime来启动循环之间的暂停。