学Silverlight 2系列(26):基本图形2011-09-10 cnblogs TerryLee本文将简单介绍Silverlight中的基本图形,主要有Line、Ellipse、 Rectangle、Path、Polygon、Polyline六种,它们之间的继承关系如下所示:

在Silverlight中,所有的图形几乎都具有如下几个重要的属性:Stroke:对边框线填充StrokeThickness:边框线的宽度Fill:对图形进行填充LineLine顾名思义,在两点之间画出一条直线,需要指定起始点(X1、Y1)和终 结点(X2、Y2)的坐标。如下面的例子:
<Canvas Background="#CDFCAE">
<Line Canvas.Top="20" Canvas.Left="20"
X1="20" Y1="20" X2="400" Y2="20"
Stroke="#FF9900" StrokeThickness="4">
</Line>
<Line Canvas.Top="40" Canvas.Left="20"
X1="20" Y1="40" X2="200" Y2="180"
Stroke="#0099FF" StrokeThickness="5">
</Line>
<Line Canvas.Top="20" Canvas.Left="240"
X1="220" Y1="20" X2="220" Y2="200"
StrokeThickness="6">
<Line.Stroke>
<LinearGradientBrush StartPoint="0,0">
<GradientStop Color="#FFFFFF" Offset="0.0" />
<GradientStop Color="#307801" Offset="1.0" />
</LinearGradientBrush>
</Line.Stroke>
</Line>
</Canvas>