WEB开发网
开发学院图形图像Flash 学Silverlight 2系列(27):使用Brush进行填充 阅读

学Silverlight 2系列(27):使用Brush进行填充

 2008-10-03 11:38:33 来源:WEB开发网   
核心提示: RadialGradientBrushRadialGradientBrush使用放射性渐变来进行颜色填充,用GradientOrigin来指定放射源的位置坐标,学Silverlight 2系列(27):使用Brush进行填充(4),Center指定图形的中心位置坐标,RadiusX和Rad

学Silverlight 2系列(27):使用Brush进行填充 

RadialGradientBrush

RadialGradientBrush使用放射性渐变来进行颜色填充,用GradientOrigin来指定放射源的位置坐标,Center指定图形的中心位置坐标,RadiusX和RadiusY分别指定在X轴和Y轴上的放射半径,同样使用GradientStop指定不同颜色的渐变及偏移量,如下面的例子:

<Canvas Background="#CDFCAE">
  <Ellipse Canvas.Top="30" Canvas.Left="100"
       Width="300" Height="180">
    <Ellipse.Fill>
      <RadialGradientBrush GradientOrigin="0.5,0.5" Center="0.5,0.5"
                RadiusX="0.5" RadiusY="0.5">
        <GradientStop Color="#FBFE03" Offset="0.0" />
        <GradientStop Color="#41F702" Offset="0.25" />
        <GradientStop Color="#FF0000" Offset="0.75" />
        <GradientStop Color="#0066FF" Offset="1.0" />
      </RadialGradientBrush>
    </Ellipse.Fill>
  </Ellipse>
</Canvas>

运行后如下所示:

学Silverlight 2系列(27):使用Brush进行填充

上一页  1 2 3 4 5  下一页

Tags:Silverlight 系列 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接