• 控件开发三


    目标:

    绘图控件

    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属性

    -深入使用

        -加一个标记:

        -绘制多边形区域:

        -绘制多边线:

        -地图上加图片:

  • 相关阅读:
    第一阶段冲刺05
    生成器
    三元表达式 ,列表推导式 , 字典生成式
    装饰器
    闭包函数
    函数的定义和参数
    列表内置方法
    字符串的内置方法
    py_11_ 0731
    py_11_ 0730
  • 原文地址:https://www.cnblogs.com/AngelLee2009/p/2218237.html
Copyright © 2020-2023  润新知