WPF编程,通过Double Animation动态更改控件属性的一种方法。
2021-06-07 23:04
标签:release 控件 animation stop details fill views cli 依赖属性
DoubleAnimation类指定起始值(From="30”)、终点值(To="300")、时间(Duration=“3"),以及动画结束应该如何(FillBehavior=“Stop”)。 设置好后该矩形调用BeginAnimation 方法开始实现动画,BeginAnimation 指定需要应用动画的属性(注意这里传入的必须是依赖属性)和创建的DoubleAnimation。? 这里动态更改一个方块的宽度。? ? WPF编程,通过Double Animation动态更改控件属性的一种方法。 标签:release 控件 animation stop details fill views cli 依赖属性 原文地址:https://www.cnblogs.com/lonelyxmas/p/10729336.html
1、前台
2、后台
private void Button_Click(object sender, RoutedEventArgs e)
{
DoubleAnimation doubleanimation = new DoubleAnimation();
doubleanimation.From = 30; //初始宽度
doubleanimation.To = 300; //目标宽度
doubleanimation.Duration = TimeSpan.FromSeconds(3); //耗时
doubleanimation.FillBehavior = FillBehavior.HoldEnd; //结束后的动作
rectan.BeginAnimation(Rectangle.WidthProperty, doubleanimation); //应用
}
下一篇:webapi 统一处理时间格式
文章标题:WPF编程,通过Double Animation动态更改控件属性的一种方法。
文章链接:http://soscw.com/essay/91943.html