.NEt专家博客!
一步一步学Silverlight 2系列(31):图形图像综合实例—实现水中倒影效果
上一篇 /
下一篇 2008-04-11 21:47:26
概述
Silverlight 2 Beta
1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#,
IronRuby, Ironpython,对JSON、Web
Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight
2基础知识、数据与通信、自定义控件、动画、图形图像等几个方面带您快速进入Silverlight 2开发。
本文将综合前面几篇关于图形图像处理的技术,如画刷、半透明遮罩、Transform等,实现一个水中倒影效果的示例。
Step 1:素材准备
最终我们实现的效果图将会如下所示:
:h(ZG2|R`B!p(}(lk m0
7|i5lhZJi0先准备一张图片,这里我使用了一张液晶显示器的图片:)ITPUB个人空间-Ht [(K!Yk4X{f&M
ITPUB个人空间_LT/u;|7X3]M
G*K&`~"ej
y*qS8U0
Step 2:创建图片
首先我们创建一个图片,使用Image控件,并进行定位
<CanvasBackground="#000000">ITPUB个人空间4M
y;E
`Q\ a
<ImageCanvas.Top="20"Canvas.Left="182"Source="a.png">ITPUB个人空间{ vR/V4[
GW,\
</Image>
5H(hK-|Y5hI;w$?M9u0</Canvas>
运行后应该看起来如下所示:ITPUB个人空间-`F ~7@ C9~\#n
