[Winodows Phone 7控件详解]绘图控件3

三.Ellipse:用来绘制圆形、椭圆形的绘图控件。

<Ellipse  Stroke="Green" Fill="Violet"   StrokeThickness="2" Height="154" HorizontalAlignment="Left" Margin="97,29,0,424" Name="ellipse1" Width="264" />
<Ellipse Fill="Violet" HorizontalAlignment="Left" Margin="97,202,0,141" Name="ellipse2" Stroke="Green" StrokeThickness="2" Width="264" Height="264" />

Stroke:设置笔触颜色。

StrokeThickness:设置笔触的宽度。

当Width和Height相等的时候,Ellipse绘制的是圆形。

四.Rectangle:绘制矩形或圆角矩形的绘图控件,这个与border控件很相似,但是border是一个容器,可以包含其他控件,而rectangle只用于绘图,不能包含子控件。

<Rectangle  RadiusX="30" RadiusY="30" HorizontalAlignment="Left" Margin="78,88,0,346" Name="rectangle1" Stroke="White"  StrokeThickness="10" Fill="Gold"   Width="295" />

RadiusX/RadiusY:设置圆角大小。

五.Line:  用于绘制两点间的直线。

<Line X1="10" Y1="50" X2="350" Y2="50" Stroke="Blue" StrokeThickness="5" Margin="36,144,23,324" Grid.Row="1" />
<Line X1="200" Y1="10" X2="200" Y2="300" Stroke="Green" StrokeThickness="5" Margin="60,68,23,223" />

六.Polygon:  多边形控件。绘制封闭图形。

<Polygon   Points="30,130 200,25 300,175 200,200" Fill="Green"  Height="249" HorizontalAlignment="Left" Margin="37,52,0,0" Name="polygon1" Stroke="Red" StrokeThickness="5" VerticalAlignment="Top" Width="336"/>

七.Polyline:多段线控件。与多边形控件相似,可以绘制封闭、开放多边形。

<Polyline Points="50,25 300,100 100,200 150,250 270,550" Height="470" HorizontalAlignment="Left" Margin="36,32,0,0" Name="polyline1" Stroke="Red" StrokeThickness="10" VerticalAlignment="Top" Width="394"  />

八.Glyphs:符号控件。用于绘制字母、符号、字符等。主要用来显示Unicode字符。因为需要加载字体库或从网上下载字体库,就会引起显示慢的问题。

<Glyphs  HorizontalAlignment="Left" Margin="0,6,0,0" Name="glyphs1" VerticalAlignment="Top" Height="498" Width="456" FontUri="ttf/verdanai.ttf"
FontRenderingEmSize="200"
Fill="Red"
StyleSimulations="BoldItalicSimulation"
OriginX="20"
OriginY="200"
UnicodeString="LZQ" />

原文地址:https://www.cnblogs.com/DebugLZQ/p/2424200.html