文章标签 ‘代码’

上篇介绍了Silverlight代码方式添加动画,使用Storyboard对象完成。这种方式是Silverlight中最常见的添加动画的方式,下面介绍另外一种,这种方式是利用Silverlight的界面刷新机制,利用界面的刷新来进行属性设置,从而达到动画的效果。这种方式更适合做一些需要全局变化的项目,如射击游戏。 xaml代码 cs代码 运行就可以看到效果。。。举一反三我们可以用Timer实现同样的效果,(注Silverlight中的Timer并不在界面线程中,所以需要回调到主线程执行,或者直接用DispatcherTimer来完成定时执行的方法),隔几十毫秒执行这个方法,达到现在的效果。

2010年1月4日11:12 没有评论

Silverlight添加动画,我们做的就是让一个矩形移动。单击蓝色区域的的时候,矩形会移动到我们鼠标点击的位置 xaml添加如下代码 cs代码 完成了。。。这种方式相对于xaml的方式让人觉得更清爽,更适合coder。从上面我们可以看出Silverlight中的动画都是基于StoryBoard对象的,这个东西有点像flash中的时间线,在上面完成延时,变形,位置等操作。

2010年1月4日10:50 2 条评论