DoubleAnimation da = new DoubleAnimation();
da.From = 5;//设置开始值
da.To = 0;//设置结束值
da.Duration = new Duration(TimeSpan.FromSeconds(1000));//动画运行时间
//da.AutoReverse = true;//设置动画播放完后反向在播放
btns[x2, y2].BeginAnimation(Button.MarginProperty, da);
Button.MarginProperty换成了WidthProperty倒是可以实现,不过没有动画效果,为什么呢?
imeSpan.FromSeconds(1000)单位是秒