GeometryPath

GeometryPath 类

表示 GeometryShape 的几何路径

public sealed class GeometryPath : IGeometryPath

构造函数

名称描述
GeometryPath()创建 GeometryPath 的实例

属性

名称描述
FillMode { get; set; }设置填充模式
PathData { get; }返回 GeometryShape 的几何路径,作为路径段数组。
Stroke { get; set; }设置描边外观

方法

名称描述
ArcTo(float, float, float, float)将指定的弧追加到路径。
CloseFigure()关闭此路径的当前图形
CubicBezierTo(PointF, PointF, PointF)在路径末尾添加三次 Bézier 曲线
CubicBezierTo(PointF, PointF, PointF, uint)在路径的指定位置添加三次 Bézier 曲线
CubicBezierTo(float, float, float, float, float, float)在路径末尾添加三次 Bézier 曲线
CubicBezierTo(float, float, float, float, float, float, uint)在路径的指定位置添加三次 Bézier 曲线
LineTo(PointF)在路径末尾添加线段
LineTo(float, float)在路径末尾添加线段
LineTo(PointF, uint)在路径的指定位置添加线段
LineTo(float, float, uint)在路径的指定位置添加线段
MoveTo(PointF)设置下一个点的位置。
MoveTo(float, float)设置下一个点的位置。
QuadraticBezierTo(PointF, PointF)在路径末尾添加二次 Bézier 曲线
QuadraticBezierTo(PointF, PointF, uint)在路径的指定位置添加二次 Bézier 曲线
QuadraticBezierTo(float, float, float, float)在路径末尾添加二次 Bézier 曲线
QuadraticBezierTo(float, float, float, float, uint)在路径的指定位置添加二次 Bézier 曲线
RemoveAt(int)移除几何路径中指定索引的段。

另请参阅