理解 Silverlight Animation
时间:2010-08-25 来源:zeyoo
要理解好 Silverlight Animation,需要理解以下几个规则:
1. Silverlight Animation 是基于时间的。
在使用Silverlight Animation 时,需要设置动画初始值、动画结束值,以及动画持续的时间,Silverlight 会帮助我们计算动画帧的频率。
2. Silverlight Animation 作用于元素的属性。
一个Silverlight动画只做一件事情,那就是在指定的时间间隔内修改属性的值。
3. 每一种数据类型都要求一个与之对应的类。
例如,Button.Width 属性使用 double 数据类型,也就是为了使改变 Button.Width 的值(以动画的形式),就需要 DoubleAnimation 数据类型。同理要改变 color属性的值,就需要 ColorAnimation 数年据类型。
Silverlight 只提供了少数的动画数据类型,包括:double,object,color,Point。所以,在大多数情况下我们需要定义自己的类来达到动画的效果。
相关阅读 更多 +