Timeline 类,因此所有动画都是专用类型的时间线。Timeline 定义时间段。您可以指定时间线的以下 计时行为:其 Duration 和重复次数,甚至可以为时间线指定时间走得多快。因为动画是 Timeline,所以..." />
WPF教程

wpf动画中的几个属性html教程

时间:2013-6-20 0:51:39  作者:WPF之家  来源:http://www.wpf123.com  查看:191  评论:0
内容摘要:动画是时间线所有动画类型均继承自 wpf123.com">Timeline 类,因此所有动画都是专用类型的时间线。Timeline 定义时间段。您可以指定时间线的以下 计时行为:其 Duration 和重复次数,甚至可以为时间线指定时间走得多快。因为动画是 Timeline,所以...

动画是时间线

所有动画类型均继承自 wpf123.com">Timeline 类,因此所有动画都是专用类型的时间线。
Timeline 定义时间段。
您可以指定时间线的以下 计时行为:其 Duration 和重复次数,甚至可以为时间线指定时间走得多快。

因为动画是 Timeline,所以它还表示一个时间段。

在动画的指定时间段(即 Duration)内运行动画时,动画还会计算输出值。
在运行或“播放”动画时,动画将更新与其关联的属性。

Duration、 AutoReverse 和 RepeatBehavior 是三个常用的计时属性。

wpf123.com">Duration 属性

如前文所述,时间线代表一个时间段。
该时间段的长度由时间线的 Duration(通常用 TimeSpan 值来指定)来决定。
当时间线达到其持续时间的终点时,表示时间线完成了一次重复。
动画使用其 Duration 属性来确定其当前值。
如果没有为动画指定 Duration 值,它将使用默认值(1 秒)。
 
下面的语法显示了 Duration 属性的Extensible Application Markup Language (XAML) 特性语法的简化版本。
 

 

小时:分钟:

 

下表显示了一些 Duration 设置及其结果值。
 

 

设置

 

 

所得值

 

 

0:0:5.5

 

 

5.5 秒。

 

 

0:30:5.5

 

 

30 分 5.5 秒。

 

 

1:30:5.5

 

 

1 小时 30 分 5.5 秒。

 

在代码中指定 Duration 的一种方法是使用 FromSeconds 方法创建 TimeSpan,然后使用该 TimeSpan 声明新的 Duration 结构。
 

wpf123.com">AutoReverse
AutoReverse 属性指定时间线在到达其 Duration 的终点后是否倒退。

如果将此动画属性设置为 true,则动画在到达其 Duration 的终点后将倒退,即从其终止值向其起始值反向播放。
默认情况下,该属性为 false

RepeatBehavior

wpf123.com">RepeatBehavior 属性指定时间线的播放次数。
默认情况下,时间线的重复次数为 1.0,即播放一次时间线,根本不进行重复。 


标签:动画 计算 时间段 

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。本文出自“wpf之家”,请务必保留此出处:http://www.wpf123.com

相关评论
Copyright © 2009-2014 WPF之家(http://www.wpf123.com/) All rights reserved
 Powered by WPF之家
鄂ICP备13006396号