Reflection

Reflection 类

表示一个 Reflection 效果。

public sealed class Reflection : IReflection

属性

名称说明
BlurRadius { get; set; }模糊半径。读/写 Double.
Direction { get; set; }Reflection 的方向。读/写 Single.
Distance { get; set; }Reflection 的距离。读/写 Double.
EndPosAlpha { get; set; }指定结束位置(沿 alpha 渐变坡度)的结束 alpha 值(百分比)。读/写 Single.
EndReflectionOpacity { get; set; }结束 Reflection 不透明度。(百分比)。读/写 Single.
FadeDirection { get; set; }指定偏移 Reflection 的方向。(角度)。读/写 Single.
RectangleAlign { get; set; }矩形对齐方式。读/写 RectangleAlignment.
RotateShadowWithShape { get; set; }指定当形状旋转时,Reflection 是否随形状一起旋转。读/写 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; }起始 Reflection 不透明度。(百分比)。读/写 Single.

方法

名称说明
override Equals(object)确定指定的 Reflection 是否等于当前的 Reflection.
GetEffective()获取应用继承后的有效 Reflection 效果数据。
override GetHashCode()充当特定类型的哈希函数。

另见