Welcome

首页 / 软件开发 / Silverlight / 稳扎稳打Silverlight(9) - 2.0画笔之SolidColorBrush,ImageBrush……

稳扎稳打Silverlight(9) - 2.0画笔之SolidColorBrush,ImageBrush……2010-04-26 cnblogs webabcd稳扎稳打Silverlight(9) - 2.0画笔之SolidColorBrush,ImageBrush,VideoBrush,LinearGradientBrush,RadialGradientBrush

介绍

Silverlight 2.0 画笔:

SolidColorBrush - 单色画笔

ImageBrush - 图像画笔

VideoBrush - 视频画笔

LinearGradientBrush - 线性渐变画笔

RadialGradientBrush - 放射性渐变画笔

在线DEMO

http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html

示例

1、SolidColorBrush.xaml

<UserControl x:Class="Silverlight20.Brush.SolidColorBrush"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel HorizontalAlignment="Left">
<Ellipse Margin="10" Width="200" Height="100" Stroke="Yellow" StrokeThickness="3">
<Ellipse.Fill>

<!--SolidColorBrush - 单色画笔-->
<!--
Color - 颜色
格式如下:
预定义的Color的名称。如:Red, Green, Blue
#RGB。如:#F00
#ARGB(A为Alpha值)。如:#FF00, #F0F0, #F00F
#RGB。如:#FF0000, #00FF00, #0000FF
#ARGB(A为Alpha值)。如:#FFFF0000, #FF00FF00, #FF0000FF
Opacity - 不透明度。0 - 1之间
-->
<SolidColorBrush Color="#FF0000" Opacity="0.5" />

</Ellipse.Fill>
</Ellipse>

<Ellipse Margin="10" Width="200" Height="100" Stroke="Yellow" StrokeThickness="3">
<Ellipse.Fill>

<SolidColorBrush Color="#88FF0000" />

</Ellipse.Fill>
</Ellipse>
</StackPanel>
</UserControl>