控件开发三

目标:

绘图控件

Map控件

一.绘图控件

-InkPresenter :产生手写效果

-Path:通过Markup Syntax来绘制一系列的线条;通过Geometries来绘制形状。

    Mini-Language:(M:绝对起始点;m:相对于前一点的起始点;L/l:直线的结束点;H/h:水平线命令;V/v:垂直线命令;C/c:三次则赛尔曲线命令;Q/q:二次贝赛尔曲线命令;S/s:光滑三次贝赛尔曲线;T/t:光滑二次贝赛尔曲线命令;A/a:圆弧命令;Z/z:闭合命令)

-Ellipse:绘制圆形和椭圆。

-Rectangle:绘制矩形或圆角矩形。

-Line:绘制两点间的直线。

-Polygon:绘制封闭多边形。

-Polyline:绘制封闭、开放多边形。

-Glyphs:绘制字母、符号、字条等;主要用来显示Unicode字符;需要加载字体库或网上下载字体库。

二.Map控件:

-与BingMap的比较

-简单使用

    -注册地图:https://www.bingmapsportal.com

    -设置中心:Center="30.259497,120.129798"或map1.Center=new GeoCoordinate(30.259497,120.129798);

    -显示模式:Road、Aerial

    -显示缩放按钮:ZoomBarVisibility属性

    -显示比例心:ScaleVisibility属性

-深入使用

    -加一个标记:

    -绘制多边形区域:

    -绘制多边线:

    -地图上加图片:

posted on 2011-10-19 22:14  AngelLee2009  阅读(163)  评论(0编辑  收藏  举报

导航