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

相关文章:

  • 2022-02-11
  • 2022-12-23
  • 2021-07-15
  • 2022-01-19
  • 2021-11-29
  • 2021-09-03
  • 2021-10-15
猜你喜欢
  • 2021-09-22
  • 2021-07-30
  • 2021-08-23
  • 2021-11-06
  • 2021-10-31
  • 2021-10-24
相关资源
相似解决方案