• Polyline

Playline所绘制的图形由多个线段组成,因此它公开Points属性,它表示一系列坐标点的集合。这些点将用于描述Polyline图形中各线段相接处的顶点(包括起点和终点)。

Points集合在XAML中可以直接用字符串写上多个点,书写方法有两种:

  1. 每个坐标点之间使用至少一个空格开分隔,横坐标和纵坐标用英文的逗号分隔。
  2. 一个坐标点的横坐标与纵坐标用一个空格来分隔,这时候点与点之间就不能用单个空格来分隔了,因为这样书写会很混乱,编译器无法识别,因此点与点之间至少要用两个空格来分隔。

示例如下,折线的起点是(50,0),终点是(-50,100):

            <Polyline Stroke="SkyBlue" StrokeThickness="10" Width="260" Height="200"Points="50,0 100,50 50,100 0,50 -50,100" Stretch="Uniform"/>

  • Polygon

与Polyline不同,Polygon会把折线段的起点与终点用一根直线连接起来,形成一个闭合的图形区域。

对于Polygon来说,无论Points集合中定义了多少个顶点,最后都会把起点与终点连接起来。

StrokeDashCap属性用来指定每一条线段的两个端点的形状,即锚点(线帽)的形状。例如下面示例中,将StrokeDashCap属性设置为Triangle,表示组成图形的线段的两端将呈现为三角形。StrokeDashCap属性的值由PenLineCap枚举提供。

            <Polygon Width="200" Height="200" Stroke="DeepPink" StrokeThickness="9"Points="100,0 200,100 100,200 0,100" StrokeDashCap="Triangle" Stretch="Uniform"/>

折线(Polyline)、多边形(Polygon)相关推荐

  1. 百度地图使用折线、多边形覆盖物绘制或编辑行政区域

    百度地图开发常用网站 1.百度地图开放平台 http://lbsyun.baidu.com/ 2.百度地图 Javascript API JavaScript API v3.0 http://lbsy ...

  2. polyline与polygon

    这几天一直在和数据格式打交道,主要是shp的格式.由于格式限制,整个shp文件不可能有圆弧或者bezier曲线之类的.如果原文件有,可以先构成ellipticalarc或者cicurarc,然后转换到 ...

  3. 转载-css 属性clip-path之多边形polygon小窥

    原文http://www.cnblogs.com/leegao/p/4384499.html css 属性clip-path之多边形polygon小窥 起因: 源于上个月中旬微博上很多前端大神在转发国 ...

  4. 【已解决】leaflet-geoman启用编辑模式时,map上所有(marker、polyline、Polygon等)元素处于编辑状态

    文章目录 leaflet-geoman启用编辑模式时,map上所有(marker.polyline.Polygon等)元素处于编辑状态特别影响体验,尤其是使用了L.motion后,由于切割较碎导致数据 ...

  5. Hello earth(四)——让我们来画Polyline和Polygon吧!

    写在前面:越来越水系列o(* ̄︶ ̄*)o,本来应该好好介绍一下KML的DOM,好好梳理一下Google Earth API Utility libraries扩展的API,哎没那个精力,还是就写点儿D ...

  6. Silverlight开发历程—(绘制矢量图之Polyline 和 Polygon)

    Polyline(多线段) 和 Polygon(多边形) Polyline(多线段) 和 Polygon(多边形)是Silverlight中简单但功能强大的绘图对象.它允许你声明N个Points属性值 ...

  7. 百度地图 点maker在区域判断(圆Circle,多边形polygon,矩形rectangle,线line上)

    百度地图 秘钥申请(AK) 代码 <!DOCTYPE html> <html lang="en"> <head><meta charset ...

  8. cesium--绘制多边形polygon

    前言 在线沙盒案例: https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Polygon.html api查询地址: https:// ...

  9. 用java的事件监听机制实现一个简单的画板应用:通过选择图形按钮和颜色按钮来画出自己想画的图形:直线、空心矩形、圆形、折线、多边形、圆角矩形、弧线、曲线、喷枪

    今天做一个简单的画板,完整代码附在文章末尾处. - 功能:通过选择图形按钮和颜色按钮来画出自己想画的图形. - 界面展示: - 思路: 1.做一个可视化界面:创建JFrame对象,并设置Title.S ...

最新文章

  1. 测试晶面间距软件_丽江导电橡胶电阻率测试仪生产商
  2. 为什么当项目启动后执行两次过滤器 再进行访问资源时执行一次过滤器
  3. Java NIO学习系列五:I/O模型
  4. Linux 文件查找(find)
  5. openresty开发系列27--openresty中封装redis操作
  6. CentOS7——卡在在启动界面
  7. Linux系统下MySQL的导出数据语句SELECT … INTO OUTFILE的用法
  8. opencv-api minAreaRect
  9. php mongodb _id,mongodb php findone()由ID
  10. 利用numpy.gradient计算图像梯度
  11. Matter-JS Composites 混合材料 · 下
  12. pyppeteer-比 selenium 更高效的爬虫利器
  13. 3Dmax和SketchUp有什么区别
  14. MyEclipse共享项目到SVN服务器
  15. OV强推性价比手机,小米或成最大受害者
  16. 力扣(350.121)补9.3
  17. 区分定理(Theorem)、引理(Lemma)、推论(Corollary)等概念
  18. PV + MPPT +均匀辐射
  19. 转专业考试c语言试题,C语言程序设计实训题目.doc
  20. 祝母亲身体健康,节日快乐

热门文章

  1. LT8911EXB MIPI DSI CSI转EDP
  2. 魔方还原神器,有了它,没有还原不了的魔方(15)
  3. 魔兽争霸英雄属性全揭秘
  4. 【Android 10 源码】healthd 模块 HAL 1.0 分析
  5. android系统架构,文件目录
  6. 坐地铁,玩Android
  7. 【组织架构】中国铁路武汉局集团有限公司
  8. 9.PS-强大的画笔工具
  9. 未来的计算机 展望未来作文,展望未来作文(通用10篇)
  10. python的交互式是什么,python交互是什么