WPF学习 第十二章2 画刷

2. 画刷

2.1有哪些画刷

名称

说明

SolidColorBrush

单色画刷

LinearGradientBrush

渐变画刷

RadialGradientBrush

散射渐变画刷

ImageBrush

图片画刷

DrawingBrush

绘图画刷

VisualBrush

虚拟画刷

BitmapCacheBrush

缓冲画刷

2.2 SolidColorBrush

下面三种方法都可以创建画刷:

SolidColorBrush brush1 = newSolidColorBrush(Colors.Blue);

SolidColorBrush brush2 =SystemColors.ControlLightBrush;

SolidColorBrush brush3 = newSolidColorBrush(Color.FromRgb(255,0,0));

2.3 LinearGradientBrush

2.3.1 常用属性说明

GradientStop:设置渐变颜色Color和拐点Offset

StartPoint 和EndPoint:设置相对起始点和结束点(值范围是0-1)

SpreadMethod:设置平铺模式

2.3.2 GradientStop

1.默认渐变是从左上角到右下角,定义两个GradientStop,一个Offset=0,另一个Offset=1则表示从左上角(0,0)到右下角。

 

<Rectangle Canvas.Top="30"Canvas.Left="30" Width="200" Height="150"Stroke="Black">

           <Rectangle.Fill>

                <LinearGradientBrush>

                    <GradientStopColor="Red" Offset="0"></GradientStop>

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值