Silverlight 3 Beta 新特性解析(7)- Child Window和Shader Effect篇
2009-04-02 12:01:34 来源:WEB开发网此外有人可能想要添加好的表现特效来获得更好的用户体验
比如,弹出ChildWindow后,背景模糊化或者扭曲化
这就需要借助Shader Effect的帮助了
Shader Effect:
Shader Effect叫做像素处理技术
如果刨根究底的话,这是一门科学,叫做数字图像处理
在这里就不介绍如何对图像进行处理了,因为那是门需要几百页篇幅的书籍才能讲得完的学问
先来看些实际效果吧
目前微软内置提供的只有两个像素特效效果,分别为BlurEffect和DropdownEffect
这两种特效的使用已经在Silverlight 3 Beta 新特性解析(2)-Graphics篇做了介绍
多亏了新的Bitmap API,使得我们可以操纵每个像素,因此我们也可能制作自己的特效
但是相信很多人都非常头疼去自己定义特效效果
而且这也非常不可能,毕竟很多人都没有学过数字图像处理的知识
幸好国外有人提供了拥有诸多特效的特效包ShaderEffectLibrary
其包含了22种全新的特效,如下
BandedSwirlEffect
BloomEffect
BrightExtractEffect
ColorKeyAlphaEffect
ColorToneEffect
ContrastAdjustEffect
DirectionalBlurEffect
EmbossedEffect
GloomEffect
GrowablePoissonDiskEffect
InvertColorEffect
LightStreakEffect
MagnifyEffect
MonochromeEffect
PinchEffect
PixelateEffect
RippleEffect
SharpenEffect
SmoothMagnifyEffect
ToneMappingEffect
ToonShaderEffect
ZoomBlurEffect
下面我们将ShaderEffectLibrary导入Silverlight工程
修改EmployeePage.xaml.cs的ViewContactButton_Click事件如下
Tags:Silverlight 特性
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
更多精彩
赞助商链接