OuterShadow

OuterShadow class

Represents an Outer Shadow effect.

public class OuterShadow : IOuterShadow

Properties

Name Description
BlurRadius { get; set; } Blur radius. Read/write Double.
Direction { get; set; } Direction of shadow. Read/write Single.
Distance { get; set; } Distance of shadow. Read/write Double.
RectangleAlign { get; set; } Rectangle alignment. Read/write RectangleAlignment.
RotateShadowWithShape { get; set; } Specifies whether the shadow should rotate with the shape if the shape is rotated. Read/write Boolean.
ScaleHorizontal { get; set; } Specifies the horizontal scaling factor, negative scaling causes a flip. Read/write Double.
ScaleVertical { get; set; } Specifies the vertical scaling factor, negative scaling causes a flip. Read/write Double.
ShadowColor { get; } Color of shadow. Read-only IColorFormat.
SkewHorizontal { get; set; } Specifies the horizontal skew angle (in degrees). Read/write Double.
SkewVertical { get; set; } Specifies the vertical skew angle (in degrees). Read/write Double.

Methods

Name Description
override Equals(object) Determines whether the specified OuterShadow is equal to the current OuterShadow.
GetEffective() Gets effective Outer Shadow effect data with the inheritance applied.
override GetHashCode() Serves as a hash function for a particular type.

See Also