Silverlight 提供很多随时可用的 Shape 对象,包括 Ellipse、Line、Path、Polygon、Polyline 和 Rectangle。Shape 对象共享以下通用属性:
-
Stroke:说明如何绘制形状的轮廓。
-
StrokeThickness:说明形状轮廓的粗细。
-
Fill:说明如何绘制形状的内部。
-
用于指定坐标和顶点的数据属性,以与设备无关的像素来度量。
使用 Path 类可以绘制曲线和复杂形状。使用 Geometry 对象来绘制这些曲线和形状。若要使用 Path,请创建一个 Geometry 并使用它来设置 Path 对象的 Data 属性。
<Canvas>
<Path Stroke="DarkGoldenRod" StrokeThickness="3"
Data="M 100,200 C 100,25 400,350 400,175 H 280" />
</Canvas>