33、Silverlight图形绘制与特效应用全解析

Silverlight图形绘制与特效应用全解析

1. 径向渐变画刷(RadialGradientBrush)

径向渐变画刷(RadialGradientBrush)与线性渐变画刷(LinearGradientBrush)类似,它同样可以使用一系列不同偏移量的颜色,并且可以根据需求使用任意数量的颜色。两者的区别在于渐变的放置方式。

1.1 渐变起始点

通过 GradientOrigin 属性可以确定渐变中第一种颜色的起始点。默认情况下,该属性值为 (0.5, 0.5) ,代表填充区域的中心。这里采用的是比例坐标系,即填充区域的左上角为 (0, 0) ,右下角为 (1, 1) ,因此可以选择从 (0, 0) (1, 1) 之间的任意坐标作为渐变的起始点,甚至可以超出这个范围,将起始点设置在填充区域之外。

1.2 渐变范围

渐变从起始点以圆形方式向外辐射,最终到达内部渐变圆的边缘结束。可以通过 Center RadiusX RadiusY 这三个属性来设置内部渐变圆的边缘。默认情况下, Center 属性值为 (0.5, 0.5) ,将限制圆的中心置于填充区域的中心,与渐变起始点位置相同; RadiusX RadiusY 默认值均为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值