作者:李坤凤
本次任务完成时间: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"/>