<Page x:Class="使用径向渐变绘制图像.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
WindowTitle="使用径向渐变绘制图像">
<StackPanel Orientation="Horizontal">
<Rectangle Width="80" Height="80" Margin="10">
<Rectangle.Fill>
<!--GradientOrigin表示渐变开始的焦点位置,center表示最外面圆的圆心-->
<RadialGradientBrush GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
<GradientStop Color="Yellow" Offset="0.0"/>
<GradientStop Color="Red" Offset="0.25"/>
<GradientStop Color="Blue" Offset="0.75"/>
<GradientStop Color="LimeGreen" Offset="1.0"/>
</RadialGradientBrush>
</Rectangle.Fill>
</Rectangle>
<Rectangle Width="80" Height="80" Margin="10">
<Rectangle.Fill>
<RadialGradientBrush GradientOrigin="0.5,0.5" Center="0.75,0.25" RadiusX="0.5" RadiusY="0.5">
<GradientStop Color="Yellow" Offset="0.0"/>
<GradientStop Color="Red" Offset="0.25"/>
<GradientStop Color="Blue" Offset="0.75"/>
<GradientStop Color="LimeGreen" Offset="1.0"/>
</RadialGradientBrush>
</Rectangle.Fill>
</Rectangle>
<Rectangle Width="80" Height="80" Margin="10">
<Rectangle.Fill>
<RadialGradientBrush GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.25" RadiusY="0.5">
<GradientStop Color="Yellow" Offset="0.0"/>
<GradientStop Color="Red" Offset="0.25"/>
<GradientStop Color="Blue" Offset="0.75"/>
<GradientStop Color="LimeGreen" Offset="1.0"/>
</RadialGradientBrush>
</Rectangle.Fill>
</Rectangle>
<Rectangle Width="80" Height="80" Margin="10">
<Rectangle.Fill>
<RadialGradientBrush GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.25">
<GradientStop Color="Yellow" Offset="0.0"/>
<GradientStop Color="Red" Offset="0.25"/>
<GradientStop Color="Blue" Offset="0.75"/>
<GradientStop Color="LimeGreen" Offset="1.0"/>
</RadialGradientBrush>
</Rectangle.Fill>
</Rectangle>
</StackPanel>
</Page>
使用径向渐变绘制图像
最新推荐文章于 2024-11-01 11:21:09 发布