XAML常用路径标记语法总结

时间:2021-06-15 22:12:54
命令 用途 语法 示例 对应标签式语法 分类
M 移动到起始点 M  起始点 M 10,10 <PathFigure StartPoint="0,0"> 移动命令
L 绘制直线 L  终点 L 150,30 <LineSegment Point="150,30"> 绘图命令
H 绘制水平直线 H 终点横坐标 H 180   绘图命令
V 绘制竖直直线 V  终点纵坐标 V 180   绘图命令
A 绘制圆弧

A 母椭圆尺寸

旋转角度

是否大弧

顺/逆时针

终点

A 180,80

45

1

1

150,150

<ArcSegment Size="180,80"

RotationAngle="45"

IsLargeArc="True"

SweepDirection="Clockwise"

Point="150,150">

绘图命令
C 三次方贝塞尔曲线

C 控制点1

控制点2

终点

C 250,0

50,200

300,200

<BezierSegment Point1="250,0"

Point2="50,200"

Point3="300,200"/>

绘图命令
Q 二次方贝塞尔曲线

Q 控制点1

终点

Q 150,-100

300,200

<QuadraticBezierSegment Point1="150,-100"

Point2="300,200"/>

绘图命令
S 平滑三次贝塞尔曲线

S 控制点2

终点

S 100,200

200,300

  绘图命令
T 平滑二次贝塞尔曲线 T 终点 T 400,200   绘图命令
Z 闭合图形 Z

M 0,0

L40,80

L80,40 z

<PathFigure IsClosed=“True”/> 关闭命令