理解 Silverlight Animation

要理解好 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。所以,在大多数情况下我们需要定义自己的类来达到动画的效果。 

posted @ 2010-08-25 21:39  zeyoo  阅读(811)  评论(0编辑  收藏  举报