我想将以下动画应用于我的窗口:
var ani = new DoubleAnimation(610, TimeSpan.FromSeconds(0.7));
BeginAnimation(Window.WidthProperty, ani);问题是这个动画只在第一次起作用,其他时候没有效果。
为什么?我如何解决这个问题?
发布于 2013-01-01 01:41:15
必须在创建DoubleAnimation时指定fromValue (作为第一个参数)。
var ani = new DoubleAnimation(ActualWidth, 610, TimeSpan.FromSeconds(0.7));发布于 2013-01-01 01:17:25
您可以添加以下代码:
ani.RepeatBehavior = RepeatBehavior.Forever;动画将在RepeatBehavior设置为永久的情况下完成后自动重复
https://stackoverflow.com/questions/14104265
复制相似问题