[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" />