Reflection

Reflection class

表示一个反射效果。

public sealed class Reflection : IReflection

Properties

NameDescription
BlurRadius { get; set; }模糊半径。可读写 Double。
Direction { get; set; }反射的方向。可读写 Single。
Distance { get; set; }反射的距离。可读写 Double。
EndPosAlpha { get; set; }指定结束 alpha 值(百分比)的结束位置(沿 alpha 渐变坡道)。可读写 Single。
EndReflectionOpacity { get; set; }结束反射不透明度(百分比)。可读写 Single。
FadeDirection { get; set; }指定偏移反射的方向(角度)。可读写 Single。
RectangleAlign { get; set; }矩形对齐。可读写 RectangleAlignment
RotateShadowWithShape { get; set; }指定反射在形状旋转时是否应随形状旋转。可读写 Boolean。
ScaleHorizontal { get; set; }指定水平缩放因子,负缩放会导致翻转(百分比)。可读写 Double。
ScaleVertical { get; set; }指定垂直缩放因子,负缩放会导致翻转(百分比)。可读写 Double。
SkewHorizontal { get; set; }指定水平倾斜角度。可读写 Double。
SkewVertical { get; set; }指定垂直倾斜角度。可读写 Double。
StartPosAlpha { get; set; }指定起始 alpha 值(百分比)的起始位置(沿 alpha 渐变坡道)。可读写 Single。
StartReflectionOpacity { get; set; }起始反射不透明度(百分比)。可读写 Single。

Methods

NameDescription
override Equals(object)确定指定的 Reflection 是否等于当前的 Reflection
GetEffective()获取带有应用继承的有效反射效果数据。
override GetHashCode()作为特定类型的哈希函数。

See Also