Welcome

首页 / 软件开发 / Silverlight / 学Silverlight 2系列(27):使用Brush进行填充

学Silverlight 2系列(27):使用Brush进行填充2011-09-10 cnblogs TerryLee本文将简单介绍Silverlight中的画刷,在Silverlight中,共提供了五种: SolidColorBrush、LinearGradientBrush、RadialGradientBrush、ImageBrush 、VideoBrush,接下来将逐一进行介绍。

SolidColorBrush

SolidColorBrush用单一的颜色进行填充, 在使用SolidColorBrush时只要指 定Color属性就可以了,除此之外,还可以选择指定Opacity等属性。在我们使用 其他图形时,如果指定了Fill属性,则默认会用SolidColorBrush进行填充。下 面的示例,使用SolidColorBrush填充两个矩形:

<Canvas Background="#CDFCAE">
<Rectangle Canvas.Top="60" Canvas.Left="20"
Width="200" Height="100" Stroke="Green"
StrokeThickness="2">
<Rectangle.Fill>
<SolidColorBrush Color="Orange">
</SolidColorBrush>
</Rectangle.Fill>
</Rectangle>

<Rectangle Canvas.Top="60" Canvas.Left="280"
Width="200" Height="100" Stroke="Green"
StrokeThickness="2">
<Rectangle.Fill>
<SolidColorBrush Color="Orange"
Opacity="0.5">
</SolidColorBrush>
</Rectangle.Fill>
</Rectangle>
</Canvas>

运行后如下所示: