WPF 形状。变换和画刷 一

本文详细解析了WPF中Shape类的继承关系及其关键属性,包括Fill、Stroke等,并介绍了这些属性如何影响形状的呈现效果。

首先明确继承关系

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/archive/2012/04/07/2435651.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值