WPF中shape类中各属性简介

shape类中共11个依赖属性。他们与其相应的属性对应表如下(下表是10个):

属性 依赖属性 作用
Fill FillProperty 设置图形的背景填充颜色
stretch StretchProperty

是一个Stretch枚举,有四个可选值:

None:填充内容以原始尺寸填充

Fill:图形会调整大小,以适应所分配空间,但是比例会变。

Uniform:图形会调整大小,适应所分配空间,比例不会变。

UniformToFill:内容会调整大小,以填满目的端尺寸。

StrokeDashArray StrokeDashArrayProperty DoubleCollection变量,用于设置图形外框虚线的。如StrokeDashArray=“4,2”
StrokeDashCap StrokeDashCapProperty

PenLineCap枚举值,指定如何设置每段线条的端点的形状。

Flat:不会超过线条终段的起点,即没有端点图形。

Square:高等与线条粗细,长等于一半线条粗细的矩形。

Round:半径等于线条粗细的半圆形。

Triangle:底长等于线条粗细的等腰直角三角形。

StrokeDashOffset StokeDashOffsetProperty 指定虚线模式内虚线开始的距离,画直线时会看到效果。
StrokeDashEndLineCap StrokeDashiEndLineCapProperty PenLineCap枚举值,指定线条终点的图形,同StokeDashCap。
StrokeDashStartLineCap StrokeDashStartLineCapProperty PenLineCap枚举值,指定线条起点的图形,同StrokeDashCap。以上默认值为flat。
StrokeLineJoin StrokeLineJoinProperty

PenLineJoin枚举值,指定图形顶点的连接类型(即线条拐角处的显示)。

Miter:一般角顶点。

Bevel:余切顶点。

Round:圆角顶点。

StrokeThickness StrokeThicknessProperty 设定外框的宽度。
Stroke StrokeProperty 设置图形外框的颜色。
posted @ 2011-12-13 17:00  my-sky  阅读(2801)  评论(0编辑  收藏  举报