WPF几何绘图主要使用的是Geometry,Geometry是基类,抽象基类,我们绘图时一般使用它的派生类,如:EllipseGeometry、PathGeometry等,Geometry对象可用于剪裁和呈现二维图形数据以及对其进行点击测试,使用Geometry对象,可用于绘制直线,椭圆,矩形等,具体如下:
图像绘图与几何绘图的区别:
- 图形对象可以独立存在的,可以独立绘制出具体需要的图形。
- 几何图形对象没有具体的形体,它需要依赖于某一对象元素而存在,不能直接呈现在画板上。
几何绘图包括5种对象:
LineGeometry:确定两点绘制一条直线。
RectangleGeometry:绘制矩形的几何图形。
EllipseGeometry:绘制椭圆形的几何图形。
GeometryGroup:组合几何对象,将多个单一的几何对象组合成一个几何对象。
PathGeometry:路径几何对象。
- LineGeometry:确定两点绘制一条直线
- RectangleGeometry:绘制矩形的几何图形
- EllipseGeometry:绘制椭圆形的几何图形
- GeometryGroup:组合几何对象,将多个单一的几何对象组合成一个几何对象
- PathGeometry:路径几何对象。