[WPF] 在Canvas上绘制网格线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[WPF] 在Canvas上绘制网格线相关的知识,希望对你有一定的参考价值。

参考技术A 项目上需要绘制坐标轨迹,找开源组件也是费尽周折,最后发现Canvas + Polyline就可以基本的轨迹功能。为使轨迹不过于单调增加了网格线背景。

学习WPF: 第6个月。

网格线的绘制主要依赖窗口的宽高和设定的间隔计算,画多少行,画多少列,画多长,画多高。
支持窗口缩放只要是监听 SizeChanged 的回调事件,窗口尺寸变化,实现重绘和更新。

封装成工具类, 源码 。

以上是关于[WPF] 在Canvas上绘制网格线的主要内容,如果未能解决你的问题,请参考以下文章

使用 <canvas> 元素绘制的网格看起来被拉伸了

canvas绘制箭头路径效果

Canvas 绘制网格Grid

用 Canvas 绘制飞线

Canvas:绘制线和填充多边形

canvas 怎么sin函数绘制波浪线