学Silverlight 2系列(27):使用Brush进行填充
2008-10-03 11:38:33 来源:WEB开发网核心提示: LinearGradientBrush LinearGradientBrush将会使用线性渐变来进行填充,需要设置渐变的坐标:起始点属性StartPoint和结束点EndPoint,学Silverlight 2系列(27):使用Brush进行填充(2),两点的坐标最大值为1,最小值为0
LinearGradientBrush
LinearGradientBrush将会使用线性渐变来进行填充,需要设置渐变的坐标:起始点属性StartPoint和结束点EndPoint,两点的坐标最大值为1,最小值为0,用GradientStop来设置不同的颜色渐变以及它的偏移量。如下面的例子:
<Canvas Background="#FFFFFF">
<Rectangle Canvas.Top="40" Canvas.Left="100"
Width="300" Height="160" Stroke="Green"
StrokeThickness="4">
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,0">
<GradientStop Color="#FBFE03" Offset="0.0" />
<GradientStop Color="#41F702" Offset="0.25" />
<GradientStop Color="#FF0000" Offset="0.75" />
<GradientStop Color="#0066FF" Offset="1.0" />
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
</Canvas>
运行后如下图所示:
Tags:Silverlight 系列 使用
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接