美文网首页
WPF 给控件设置渐变背景色

WPF 给控件设置渐变背景色

作者: 分享学习 | 来源:发表于2021-07-15 10:11 被阅读0次

    代码:

    RadialGradientBrush rgbrush = new RadialGradientBrush();
    rgbrush.RadiusX = 0.5;
    rgbrush.RadiusY = 1;
    rgbrush.GradientStops.Add(new GradientStop((Color)ColorConverter.ConvertFromString("#FF4682D6"), 0.45));
    rgbrush.GradientStops.Add(new GradientStop((Color)ColorConverter.ConvertFromString("#FF3867CC"), 0.87));
    Control.Background = rgbrush;
    

    Xaml:

    <Control.Background >
        <RadialGradientBrush RadiusY="1" RadiusX="0.5">
            <GradientStop Color="#FF4682D6" Offset="0.45"/>
            <GradientStop Color="#FF3867CC" Offset="0.869"/>
        </RadialGradientBrush>
    </Control.Background >
    

    效果如下图:


    Screen Shot 2021-07-15 at 10.15.54.png

    相关文章

      网友评论

          本文标题:WPF 给控件设置渐变背景色

          本文链接:https://www.haomeiwen.com/subject/hteppltx.html