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()Используется как хеш-функция для конкретного типа.

Смотрите также