图形控件:
Shape基类:提供许多公共属性
属性名称 | 说明 |
---|---|
Stroke | 获取或设置Shape的边框颜色画刷 |
StrokeEndLineCap | 获取或设置Shape描述线的末端的样式 |
StrokeStartLineCap | 获取或设置Shape描述线的开头的样式 |
StrokeThickness | 获取或设置Shape边框的厚度 |
Fill | 获取或设置Shape的内部填充颜色 |
StrokeDashOffset | 获取或设置短划线模式内短划线开始处的距离 |
RenderedGeometry | 获取或设置Shape的几何 |
Stretch | 获取或设置Shape的填充模式 |
StrokeDashArray | 获取或设置勾勒形状轮廓的短划线和间隙的模式的值 |
StrokeMiterLimit | 获取或设置一个限制到一半的斜接长度比 |
StrokeDashCap | 获取或设置System.Windows.Media.PenLineCap枚举值,该值指定如何绘制虚线的末端。 |
GeometryTransform | 获取或设置Shape的转换 |
StrokeLineJoin | 获取或设置Shape的顶点处使用的联接类型。 |
Ellipse椭圆控件
Line线段控件:
X1,X2,Y1,Y2(线段起点和终点位置)
Rectangle矩形控件
Polyline折线控件
Polygon多边形控件
Path路径控件:
Path.Data:<Geometry抽象类>
几何名称 | 说明 |
---|---|
LineGeometry | 直线几何 |
RectangleGeometry | 矩形几何 |
EllipseGeometry | 椭圆几何 |
PathGeometry | 路径几何 |
StreamGeometry | PathGeometry的轻量级替代品,不支持Bidning、动画等功能 |
CombinedGeometry | 多图形组合,形成单—几何几何图形 |
GeometryGroup | 多图形组合,形成几何图形组 |
PathGeometry几何路径:设置PathFigure(包括属性StartPoint和IsFilled)
子类 | 说明 |
---|---|
LineSegment | 直线段 |
ArcSegment | 圆弧线段 |
BezierSegment | 三次方贝塞尔曲线段 |
QuadraticBezierSegmnt | 二次方贝塞尔曲线段 |
PolyLineSegment | 折线段 |
PolyBezierSegment | 多三次方贝塞尔曲线段 |
PolyQuadraticBezierSegment | 多二次方贝塞尔曲线段 |