25、Silverlight动画开发全解析
2026/6/12 22:14:41 网站建设 项目流程

Silverlight动画开发全解析

1. 动画基础概念

在Silverlight中,动画是作用于属性的。这意味着Silverlight动画只能做一件事:在一段时间内修改属性的值。虽然这听起来是个很大的限制,但通过简单地修改属性,你可以创建出各种各样令人惊讶的效果。

不同的数据类型需要不同的动画类。例如,Button.Width属性使用double数据类型,要对其进行动画处理,就需要使用DoubleAnimation类;如果要修改Canvas背景的颜色,则需要使用ColorAnimation类。

目前,Silverlight中可用于动画的属性数据类型有doubleobjectColorPoint。不过,你也可以自己创建适用于其他数据类型的动画类,只需从System.Windows.Media.Animation派生,并指明属性值随时间的变化方式即可。

有些数据类型没有对应的动画类,因为这样做不太实际。比如枚举类型,以HorizontalAlignment属性为例,它从HorizontalAlignment枚举中取值,用于控制元素在布局面板中的位置。但该枚举只有四个值(LeftRight

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询