WPF 形状。变换和画刷 一

首先明确继承关系

shape类继承关系(abs抽象类)

DispatcherObject (abs)-->DependencyObject-->Visual(abs)-->UIElement-->FrameworkElement-->shape(abs)-->Rectangle+Ellipse+Line+Polyline+Polygon+Path

Shape类的属性

Fill  绘制边框内部的画刷对象

Stroke 绘制边框的画刷对象

StrokeThickness 宽度

StrokeStartLineCap StrokeEndLineCap决定直线开始结束端边缘的轮廓,只用于Line,Polyline和Path特别情况下

StrokeDashArry StrokeDashOffset StrokeDashCap 用于在形状周围创建点划线边框。

Stretch 决定形状如何填充可用的区域

DefiningGeometry 为下Geometry对象,描述形状的坐标和尺寸。

GeometryTransfrom 为属性提供一个Transfrom对象,用于改变绘制形状的坐标系统。

RenderedGeometry 提供描述最终的,已经渲染好的图像的Geometry对象。

原文地址:https://www.cnblogs.com/wws19125/p/2435651.html