PathGradientBrush

PathGradientBrush class

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

public sealed class PathGradientBrush : PathGradientBrushBase

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

ИмяОписание
PathGradientBrush(GraphicsPath)Инициализирует новый экземплярPathGradientBrush класс с указанным путем.
PathGradientBrush(PointF[])Инициализирует новый экземплярPathGradientBrush класс с указанными баллами.
PathGradientBrush(Point[])Инициализирует новый экземплярPathGradientBrush класс с указанными баллами.
PathGradientBrush(PointF[], WrapMode)Инициализирует новый экземплярPathGradientBrush class с указанными точками и режимом переноса.
PathGradientBrush(Point[], WrapMode)Инициализирует новый экземплярPathGradientBrush class с указанными точками и режимом переноса.

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

ИмяОписание
Blend { get; set; }Получает или задаетBlend который указывает позиции и факторы, которые определяют пользовательский спад для градиента.
CenterColor { get; set; }Получает или задает цвет в центре градиента контура.
CenterPoint { get; set; }Получает или задает центральную точку градиента пути.
Disposed { get; }Получает значение, указывающее, удален ли этот экземпляр.
FocusScales { get; set; }Получает или задает точку фокусировки для спада градиента.
GraphicsPath { get; }Получает графический путь, на котором построена эта кисть.
IsTransformChanged { get; }Получает значение, указывающее, были ли каким-либо образом изменены преобразования. Например установка матрицы преобразования или вызов любого из методов, изменяющих матрицу преобразования. Свойство введено для обратной совместимости с GDI+.
Opacity { get; set; }Получает или задает непрозрачность кисти. Значение должно быть от 0 до 1. Значение 0 означает, что кисть полностью видна, значение 1 означает, что кисть полностью непрозрачна.
PathPoints { get; }Получает точки пути, на которых построена эта кисть.
SurroundColors { get; set; }Получает или задает массив цветов, соответствующих точкам пути,PathGradientBrush заполняет.
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)Преобразует локальное геометрическое преобразование по указанным размерам в указанном порядке.

Примечания

Центральный цвет по умолчанию белый. Пользователь может изменить это значение в любое время позже.

Массив объемных цветов по умолчанию инициализируется одним элементом, содержащим белый цвет. Цвета объемного звучания можно изменить позже, однако при настройке цветов объемного звучания требуется хотя бы один элемент.

См.Blend для получения более подробной информации о его инициализации.

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