像堆一样的渐变画笔

时间:2014-05-30 18:04:54

标签: c# wpf silverlight xaml gradient

这看起来像一个简单的问题,但我很难在图像中生成网格的背景颜色。

我的经理需要同样的东西。

到目前为止,我已经尝试了这一点,但没有得到与背后的图像完全相同的背景。

<Window.Resources>
    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0" x:Key="Background">
        <GradientStop Color="#FBDEE0" Offset="0.5"/>
        <GradientStop Color="#F4B8B8 " Offset="0.570"/>
        <GradientStop Color="#F4B8B8 " Offset="1"/>
    </LinearGradientBrush>
</Window.Resources>
<Grid Background="{StaticResource Background}">

</Grid>

enter image description here

1 个答案:

答案 0 :(得分:3)

'heap'的工具是一个径向渐变画笔,色彩很难停止......

此声明......

        <RadialGradientBrush GradientOrigin="0.5, 1.12" RadiusX="1.5" RadiusY="1" MappingMode="RelativeToBoundingBox" SpreadMethod="Pad" >
            <GradientStop Offset="0" Color="IndianRed"/>
            <GradientStop Offset="0.49" Color="IndianRed"/>
            <GradientStop Offset="0.5" Color="Pink"/>
        </RadialGradientBrush>

...会产生这样的效果......

enter image description here

您可以使用自己的颜色替换颜色以生成规范的精确副本...

此类画笔的文档位于http://msdn.microsoft.com/en-us/library/system.windows.media.radialgradientbrush.aspx