技术开发 频道

Windows Phone 7 学习之画图

  Width="360" X1="200" X2="200" Y1="10" Y2="300" />

  上图代码,实现效果如下:

Windows Phone 7 学习之画图(五)

  6.Polygon 封闭多边形

  封闭多边形:两两数字分为一边,以x,y的形式画边.可以任意组合多组坐标,示例代码如下:

  < Polygon Height="314" HorizontalAlignment="Left" Fill="Yellow" Points="200,10 10,300 400,300" Margin="14,27,0,0" Name="polygon1" Stroke="Red" StrokeThickness="5" VerticalAlignment="Top" Width="411" />

  上面代码实现效果如下:

Windows Phone 7 学习之画图(五)

  7.Polyline 开放多边形

  非封闭多边形:以封闭多边形的三角从标为例,上图为封闭多边形的三角形写法,可以看出图上并不为我们封闭。要做封闭必须自己手动再添加封闭线,示例代码如下:

  < Polyline Height="186" HorizontalAlignment="Left" Margin="9,22,0,0" Points="150,10 10,150 300,150" Name="polyline1" Stroke="Red" StrokeThickness="5" VerticalAlignment="Top" Width="438" />

  < Polyline Height="186" HorizontalAlignment="Left" Margin="12,214,0,0" Name="polyline2" Points="150,10 10,150 300,150 150,10" Stroke="Red" StrokeThickness="5" VerticalAlignment="Top" Width="438" />

  上面代码实现效果如下:

Windows Phone 7 学习之画图(五)

  可以看出,相对于Android 的画图要来得轻松方便许多,如果可以开放这些接口在自定义控件的时候可以为控件画图效果那就更好了,类似于Android 的OnDraw面板。

0
相关文章