Silverlight中线型和线宽由Stroke, StrokeThickness 和 StrokeDashArray三个属性控制。
Stroke 用于设置画笔的颜色和类型,其属性值可以是预定义的颜色名称如Red和MediumBlue等,也可以通过32bit的#rrggbb格式设置。
StrokeThickness 用于设置线宽
StrokeDashArray用于设置虚线模式,其属性值包含若干个体现与线宽比率的浮点数,奇数位上的数值设置虚线的长度,偶数位上的数值设置虚线的间隔,
以下示例显示了三种不同线型和线宽的实线,点线和虚线。
<Canvas> <!-- 实线 --> <Line X1="100" Y1="100" X2="180" Y2="80" Stroke="Blue" StrokeThickness="2" /> <!-- 点线 --> <Line X1="100" Y1="100" X2="100" Y2="20" Stroke="#FFD2691E" StrokeThickness="2" StrokeDashArray="1 1" /> <!-- 虚线 --> <Line X1="100" Y1="100" X2="20" Y2="80" Stroke="Green" StrokeThickness="2" StrokeDashArray="2.5 1" /> </Canvas>
没有评论:
发表评论