探索Silverlight中的特效、位图与打印功能
1. 特效应用
在Silverlight中,有多种特效可以为界面元素增添丰富的视觉效果。
1.1 模糊效果(BlurEffect)
BlurEffect是Silverlight中最简单的特效类,它能让元素内容呈现模糊效果,就像透过失焦的镜头看东西一样。通过增大Radius属性的值,可以增强模糊程度,该属性的默认值为5。
使用像素着色器特效时,需要创建相应的特效对象,并设置对应元素的Effect属性。示例代码如下:
<Button Content="Blurred (Radius=2)" Padding="5" Margin="3">
<Button.Effect>
<BlurEffect Radius="2"></BlurEffect>
</Button.Effect>
</Button>
1.2 投影效果(DropShadowEffect)
DropShadowEffect可以在元素后方添加一个稍微偏移的阴影,它有多个属性可供调整,具体如下表所示:
| 属性名 | 描述 |
| ---- | ---- |
| Color | 设置投影的颜色,默认值为黑色 |
| ShadowDepth | 以像素为单位确定阴影与内容的距离,默认值为5 |
| BlurRadius | 对投影进行模糊处理,类似于BlurEffect的Radius属性,默认值为
超级会员免费看
订阅专栏 解锁全文
16

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



