WPF提供了一个更高的模型,通过该模型可以只关注动画的定义,而不考虑它们的渲染方式,这个模型基于依赖属性基础架构,本质上,WPF动画只不过是在一段时间间隔修改依赖属性值的一种方法。
实现属性的动态化需要有支持相应数据类型的动画类,
例如:
Button.Width属性:使用双精度数据类型。
Button.Width属性为了实现属性动态化需要使用DoubleAnimation类,但是呢,
Button.Padding属性使用的是Thickness结构,所有需要使用ThicknessAnimation类,
System.Windows.Media.Animation名称 空间已经为希望使用的大多数数据类型提供了动画类。
Animation类