渐变画刷

本文详细介绍了WPF中的三种渐变画刷:单色实心画刷、线性渐变画刷和径向渐变画刷。通过具体代码示例展示了如何使用这些画刷创建丰富的视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:李坤凤
本次任务完成时间:2019年6月01日
开发工具与关键技术:开发工具:VS 关键技术: 渐变画刷

1、单色实心画刷,只有一个颜色值,可以通过矩形与背景调用单色实心画刷;
在这里插入图片描述
2、线性渐变画刷,改变StartPoint与EndPoint的起始点和结束点,改变颜色分布的方向,StartPoint与EndPoint的值在0到1之间;不同值的颜色分布就会出现不一样的方向;
在这里插入图片描述
在这里插入图片描述
3、径向渐变在Window8应用中不支持,
在这里插入图片描述

<!--单色实心画刷-->
        <Rectangle Width="200" Height="150" Canvas.Left="120" Canvas.Top="610">
            <Rectangle.Fill>
                <SolidColorBrush Color="Pink">
                </SolidColorBrush>
            </Rectangle.Fill>
        </Rectangle>

  <!--线性渐变画刷-->
        <Rectangle Width="300" Height="200" Canvas.Left="140" Canvas.Top="10">
            <Rectangle.Fill>
                <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                    <GradientStop Color="Yellow" Offset="0.0"/>
                    <GradientStop Color="Red" Offset="0.25"/>
                    <GradientStop Color="Blue" Offset="0.75"/>
                    <GradientStop Color="LightGreen" Offset="1.0"/>
                </LinearGradientBrush>
            </Rectangle.Fill>
        </Rectangle>

  <!--径向渐变画刷-->
        <Grid.Resources>
            <ResourceDictionary>
                <RadialGradientBrush x:Key="gdRadialGradientBrush">
                    <GradientStop Color="Red" Offset="0"/>
                    <GradientStop Color="Orange" Offset="0.2"/>
                    <GradientStop Color="Yellow" Offset="0.4"/>
                    <GradientStop Color="Green" Offset="0.6"/>
                    <GradientStop Color="Blue" Offset="0.8"/>
                    <GradientStop Color="Violet" Offset="1"/>
                </RadialGradientBrush>
            </ResourceDictionary>
        </Grid.Resources>
        <TextBlock Text="径向渐变" Foreground="{StaticResource gdRadialGradientBrush}" FontSize="80"/>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值