1.Geometry
集合成员 | 作用 |
---|---|
LineGeometry | 画直线 |
RectangleGeometry | 画矩形 |
EllipseGeometry | 画椭圆 |
GeometryGroup | 组合对象到一个单独的path上 |
<StackPanel x:Name="LayoutRoot" Orientation="Vertical" Background="Wheat">
<Path Fill="Red" Stroke="Blue" StrokeThickness="10">
<Path.Data>
<!--GeometryGroup 组合-->
<GeometryGroup FillRule="EvenOdd">
<RectangleGeometry RadiusX="2" RadiusY="2" Rect="100,50 400,300"></RectangleGeometry>
<EllipseGeometry Center="200,100" RadiusX="60" RadiusY="30"></EllipseGeometry>
<EllipseGeometry Center="400,100" RadiusX="60" RadiusY="30"></EllipseGeometry>
<RectangleGeometry RadiusX="10" RadiusY="10" Rect="280,150,50,30"></RectangleGeometry>
<RectangleGeometry RadiusX="2" RadiusY="2" Rect="200,200,200,100"></RectangleGeometry>
</GeometryGroup>
</Path.Data>
</Path>
</StackPanel>
效果图:
2.PathGeometry
属性 | 作用 |
---|---|
LineSegment | 画直线 |
ArcSegment | 画弧线 |
BezierSegment | 绘制悲贝塞尔曲线 |
参考资料:
[1] WPF-绘制几何图形
https://blog.csdn.net/qianshen88/article/details/16969833