OuterShadow

OuterShadow 类

表示外部阴影效果。

public sealed class OuterShadow : IOuterShadow

属性

名称描述
BlurRadius { get; set; }模糊半径,单位为点。默认值 – 0 pt。读/写 Double。
Direction { get; set; }阴影方向,以度为单位。默认值 – 0 °(从左到右)。读/写 Single。
Distance { get; set; }阴影与对象的距离,单位为点。默认值 – 0 pt。读/写 Double。
RectangleAlign { get; set; }矩形对齐方式。默认值 – Bottom。读/写 RectangleAlignment
RotateShadowWithShape { get; set; }指示阴影是否随形状一起旋转。默认值 – true。读/写 Boolean。
ScaleHorizontal { get; set; }水平缩放因子,以原始尺寸的百分比表示。负缩放会导致翻转。默认值 – 100%。读/写 Double。
ScaleVertical { get; set; }垂直缩放因子,以原始尺寸的百分比表示。负缩放会导致翻转。默认值 – 100%。读/写 Double。
ShadowColor { get; }阴影颜色。默认值 – 自动黑色(受主题影响)。只读 IColorFormat
SkewHorizontal { get; set; }水平倾斜角度,以度为单位。默认值 – 0 °。读/写 Double。
SkewVertical { get; set; }垂直倾斜角度,以度为单位。默认值 – 0 °。读/写 Double。

方法

名称描述
override Equals(object)确定指定的 OuterShadow 是否等于当前的 OuterShadow
GetEffective()获取在应用继承后的有效外部阴影效果数据。
override GetHashCode()充当特定类型的哈希函数。

另见