探索Silverlight中的形状与几何图形
在图形绘制领域,Silverlight提供了丰富的工具和功能,特别是在形状和几何图形的创建方面。下面将详细介绍Silverlight中一些关键的几何图形绘制方法和相关特性。
1. PathGeometry的强大功能
PathGeometry是一种非常强大的几何图形类型,它几乎可以绘制其他几何图形能绘制的任何形状,甚至更多。不过,它的语法相对较长且复杂。
每个PathGeometry对象由一个或多个PathFigure对象组成,这些对象存储在PathGeometry.Figures集合中。PathFigure是一组连续的连接线条和曲线,可以是闭合的,也可以是开放的。PathFigure类有四个关键属性,如下表所示:
| 属性名 | 描述 |
|---|---|
| StartPoint | 指示图形线条开始的点 |
| Segments | 用于绘制图形的PathSegment对象集合 |
| IsClosed | 如果为True,Silverlight会添加一条直线连接起点和终点(如果它们不同) |
| IsFilled | 如果为True,图形内部区域将使用Path.Fill画笔填充 |
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



