微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

silverlight Storyboard

Xmal中:

其中oneOrMoreChildTimelines用来设置动画效果,有5种形式

1.ColorAnimation(设置颜色动画,使控件颜色变化一次)

2.ColorAnimationUsingKeyFrames设置颜色动画,使控件颜色变化任意次)

3.DoubleAnimation设置动画,使控件的任意一个属性(double类型的,eg:透明度)变化一次)

4.DoubleAnimationUsingKeyFrames(设置动画,使控件的任意一个属性(double类型的,eg:透明度)变化任意次)

5.PointAnimation(设置动画,使控件的位置变化一次)

6.PointAnimationUsingKeyFrames设置动画,使控件的位置变化任意次)
 

 

下面通过一个例子展示这6个功能

这个例子通过六个button:

CA_btn:控制一个矩形的颜色由绿变红 ColorAnimation

CAUKF_btn:控制一个矩形的颜色不断变化 ColorAnimationUsingKeyFrames

DA_btn:控制一个矩形的透明度变化一次 DoubleAnimation

DAUKF_btn:控制一个矩形的X值不断变化 DoubleAnimationUsingKeyFrames

PA_btn:控制一个圆形的位置变化一次 PointAnimation

PAUKF_btn:控制一个圆形的位置不断变化 PointAnimationUsingKeyFrames

 

代码如下:

xmal文件

xmal.cs文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐