WPF LinearGradientBrush立体效果

WPF LinearGradientBrush立体效果

渐变方向

  1. 默认是左上角到右下角

2.从左到右

复制代码
<Border Height="35" Width="120">
    <Border.Background>
        <LinearGradientBrush EndPoint="1,0">
            <GradientStop Color="Yellow"
              Offset="0.1" />
            <GradientStop Color="Green"
              Offset="1.0" />
        </LinearGradientBrush>
    </Border.Background>
</Border>

效果:

3.人上到下

复制代码
<Border Height="35" Width="120">
    <Border.Background>
        <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
            <GradientStop Color="Yellow"
              Offset="0.1" />
            <GradientStop Color="Green"
              Offset="1.0" />
        </LinearGradientBrush>
    </Border.Background>
</Border>

效果:

4.立体效果

复制代码
<Border Height="35" Width="120">
    <Border.Background>
        <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
            <GradientStop Color="#FFE8A6" Offset="0.07" />
            <GradientStop Color="#FFFAEA" Offset="0.1" />
            <GradientStop Color="#FFFAEA" Offset="0.4" />
            <GradientStop Color="#FFE8A6" Offset="0.5" />
        </LinearGradientBrush>
    </Border.Background>
    <TextBlock Text="功率循环" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18"/>
</Border>

效果:

相关推荐
code bean22 分钟前
【C#高级】TCP请求-应答模式的WPF应用实战
tcp/ip·c#·wpf
极客智造23 分钟前
WPF 实现可复用晶圆 n*n 网格自定义控件(支持选中与圆形裁剪)
wpf
henujolly23 分钟前
命令行里输入 `vite`,发生了什么
学习
好奇龙猫26 分钟前
【AI学习-comfyUI学习-三十三节-FLXUcontrolnet canny(UNion)+canny(xlabs)工作流-各个部分学习】
人工智能·学习
万里不留行27 分钟前
【LangChain V1.0学习】第二课:批处理与持久化对话(通过完成情感机器人多轮对话进行学习)
人工智能·python·学习·语言模型·langchain
啵啵鱼爱吃小猫咪29 分钟前
机器人示教学习入门介绍
人工智能·学习·机器人
菜鸟江多多31 分钟前
【国内首款STM32 Zephyr RTOS学习套件】
stm32·嵌入式硬件·学习
芸简新章35 分钟前
Node.js学习阶段总结-阶段2
学习·node.js
笑鸿的学习笔记40 分钟前
git笔记之默认使用vim以及修改倒数第二次的commit提交信息到远程
笔记·git·vim
saoys44 分钟前
Opencv 学习笔记:霍夫变换实现图像中圆的精准检测与绘制
笔记·opencv·学习