我想将以下动画应用到我的窗口:
var ani = new DoubleAnimation(610, TimeSpan.FromSeconds(0.7));
BeginAnimation(Window.WidthProperty, ani);
问题是这个动画只在第一次起作用,其他时候没有效果。
为什么?我该如何解决这个问题?
最佳答案
创建 DoubleAnimation
时必须指定 fromValue(作为第一个参数)。
var ani = new DoubleAnimation(ActualWidth, 610, TimeSpan.FromSeconds(0.7));
关于c# - 重复双动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14104265/