LinearGradientBrush

LinearGradientBrush class

ИнкапсулируетBrush с линейным градиентом. Этот класс не может быть унаследован.

public sealed class LinearGradientBrush : LinearGradientBrushBase

Конструкторы

ИмяОписание
LinearGradientBrush()Инициализирует новый экземплярLinearGradientBrush класс с параметрами по умолчанию. Начальный цвет черный, конечный цвет белый, угол 45 градусов и прямоугольник расположен в (0,0) с размером (1,1).
LinearGradientBrush(Point, Point, Color, Color)Инициализирует новый экземплярLinearGradientBrush класс с указанными точками и цветами.
LinearGradientBrush(PointF, PointF, Color, Color)Инициализирует новый экземплярLinearGradientBrush класс с указанными точками и цветами.
LinearGradientBrush(Rectangle, Color, Color, float)Инициализирует новый экземплярLinearGradientBrush класс на основе прямоугольника, начального и конечного цветов и угла ориентации.
LinearGradientBrush(RectangleF, Color, Color, float)Инициализирует новый экземплярLinearGradientBrush класс на основе прямоугольника, начального и конечного цветов и угла ориентации.
LinearGradientBrush(Rectangle, Color, Color, float, bool)Инициализирует новый экземплярLinearGradientBrush класс на основе прямоугольника, начального и конечного цветов и угла ориентации.
LinearGradientBrush(RectangleF, Color, Color, float, bool)Инициализирует новый экземплярLinearGradientBrush класс на основе прямоугольника, начального и конечного цветов и угла ориентации.

Характеристики

ИмяОписание
Angle { get; set; }Получает или задает угол градиента.
Blend { get; set; }Получает или задаетBlend который указывает позиции и факторы, которые определяют пользовательский спад для градиента.
Disposed { get; }Получает значение, указывающее, удален ли этот экземпляр.
EndColor { get; set; }Получает или задает конечный цвет градиента.
GammaCorrection { get; set; }Получает или задает значение, указывающее, включена ли гамма-коррекция для этогоLinearGradientBrushBase .
IsAngleScalable { get; set; }Получает или задает значение, указывающее,Angle изменяется во время трансформаций с этимLinearGradientBrushBase .
IsTransformChanged { get; }Получает значение, указывающее, были ли каким-либо образом изменены преобразования. Например установка матрицы преобразования или вызов любого из методов, изменяющих матрицу преобразования. Свойство введено для обратной совместимости с GDI+.
Opacity { get; set; }Получает или задает непрозрачность кисти. Значение должно быть от 0 до 1. Значение 0 означает, что кисть полностью видна, значение 1 означает, что кисть полностью непрозрачна.
Rectangle { get; set; }Получает или задает прямоугольную область, определяющую начальную и конечную точки градиента.
StartColor { get; set; }Получает или задает начальный цвет градиента.
Transform { get; set; }Получает или устанавливает копиюMatrix который определяет локальное геометрическое преобразование для этогоTransformBrush .
WrapMode { get; set; }Получает или задаетWrapMode перечисление, указывающее режим переноса для этогоTransformBrush .

Методы

ИмяОписание
virtual DeepClone()Создает новый глубокий клон текущегоBrush .
Dispose()Удаляет текущий экземпляр.
MultiplyTransform(Matrix)УмножаетMatrix который представляет собой локальное геометрическое преобразование этогоLinearGradientBrush указаннымMatrix путем добавления указанногоMatrix .
MultiplyTransform(Matrix, MatrixOrder)УмножаетMatrix который представляет собой локальное геометрическое преобразование этогоLinearGradientBrush указаннымMatrix в указанном порядке.
ResetTransform()СбрасываетTransform свойство к личности.
RotateTransform(float)Поворачивает локальное геометрическое преобразование на указанную величину. Этот метод добавляет поворот к преобразованию.
RotateTransform(float, MatrixOrder)Поворачивает локальное геометрическое преобразование на указанную величину в указанном порядке.
ScaleTransform(float, float)Масштабирует локальное геометрическое преобразование на указанные величины. Этот метод добавляет матрицу масштабирования перед преобразованием.
ScaleTransform(float, float, MatrixOrder)Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке.
SetBlendTriangularShape(float)Создает линейный градиент с центральным цветом и линейным спадом к одному цвету на обоих концах.
SetBlendTriangularShape(float, float)Создает линейный градиент с центральным цветом и линейным спадом к одному цвету на обоих концах.
SetSigmaBellShape(float)Создает спад градиента на основе колоколообразной кривой.
SetSigmaBellShape(float, float)Создает спад градиента на основе колоколообразной кривой.
TranslateTransform(float, float)Преобразует локальное геометрическое преобразование по указанным размерам. Этот метод добавляет перевод к transform.
TranslateTransform(float, float, MatrixOrder)Преобразует локальное геометрическое преобразование по указанным размерам в указанном порядке.

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