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 | 设置图形外框的颜色。 |