学习Silverlight 动画之前,首先需要明确一下三点核心概念:
1. Silverlight动画是基于时间线的; 开发人员可以设置初始状态,结束状态和动画时间段,Silverlight
会自动计算生成动画效果。
2. Silverlight动画是对象属性的修改过程; 例如,一个按钮动画,用户点击后,按钮会自动增大,其
动画原理,就是对按钮的宽度和高度在一定时间段中进行改变置,即生成动画效果。
3. Silverlight动画中,不同的数据类型,需要使用不同的动画类; 这和编程中的类型匹配很相似,假
如要在动画中实现修改控件宽度或者高度,则需要使用DoubleAnimation 类。动画实现控件背景色,则
需要使用ColorAnimation 类
<DoubleAnimation From="20" To="100" Duration="0:0:5"></DoubleAnimation>
这是一个指定对象的属性值在5秒内从20到100改变的动画,也是最简单的动画语句。这里我们忽略了目
标对象属性,后文将有详细代码,这里仅做演示。
2.