首页 > Windows开发 > 详细

WPF path绘图学习

时间:2021-02-09 12:17:01      阅读:31      评论:0      收藏:0      [点我收藏+]

MSDN告诉我们,Path可以用这些形状绘制:

ArcSegment 类 表示两点之间的一条椭圆弧。

BezierSegment 类 表示在两个点之间绘制的一条三次贝塞尔曲线。

LineSegment 类 在PathFigure中的两个点之间创建一条直线。

PolyBezierSegment 类 表示一条或多条三次方贝塞尔曲线。

PolyLineSegment 类 表示由PointCollection定义的线段集合,每个Point指定线段的终点。

PolyQuadraticBezierSegment 类 表示一系列二次贝塞尔线段。

QuadraticBezierSegment 类 在PathFigure的两点之间创建一条二次贝塞尔曲线。

常见的画图方式

LineSegment 画直线,PolyLineSegment 画折线,ArcSegment 画圆弧

使用方式

<Path Stroke="Red" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathFigure StartPoint="0,0">
<!--<PolyLineSegment Points="100,0 100,90 55,90 50,100 45,90 0,90 0,0"></PolyLineSegment>-->

 

<!--<LineSegment Point="100,0"></LineSegment>-->

<!--<LineSegment Point="200,100"></LineSegment>-->
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>

 

技术分享图片

 

 技术分享图片

 

 测试时旋转角度没有效果,应该是我使用方法没对

WPF path绘图学习

原文:https://www.cnblogs.com/MyWPF/p/14392119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!