由于Sliverlight只支持PNG和JPG ,为了让你的图片动起来,可以用下面的方法。
首先,制作连续帧的图片,或者是用GIF拆开
放入项目中。

这里把图片的属性里面的生成操作设置为:内容

然后在SLIVERLIGHT中建立你需要填充的部分

下来就是动态的设置Rectangle的Fill属性了.
做过flash开发的朋友对flash中的enterFrame应该很是熟悉了. 在silverlight中作为enterFrame的替代有"CompositionTarget.Rendering"这个事件.
代码如下

大功告成。
本文介绍如何在Silverlight中创建动画效果,包括使用PNG和JPG格式的图片制作连续帧,通过设置Rectangle的Fill属性实现动态效果,并利用CompositionTarget.Rendering事件作为动画触发。
1万+

被折叠的 条评论
为什么被折叠?



