PathGradientBrushBase

PathGradientBrushBase class

ПредставляетBrush с функцией градиента базового пути.

public abstract class PathGradientBrushBase : TransformBrush

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

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

Примечания

Обратите внимание, что при созданииPathGradientBrushBase class он должен быть инициализирован как минимум двумя точками. Внутренний путь created всегда будет замкнутой фигурой, последняя точка соединяет первую точку. Эта форма заполнена этимPathGradientBrushBase . Реализация GDI+ вызываетOutOfMemoryException при передаче пустых массивов или наборов точек с одинаковыми координатами. PathGradientBrushBase выдает исключение, когда массив точек содержит менее 2 точек,ArgumentException is брошен, а неOutOfMemoryExceptionкогда массив точек недопустим. Центральная точка рассчитывается как центр масс для переданных точек по умолчанию. Пользователь может изменить эту точку позже. По умолчанию шкала фокуса представляет собой пустую точку (0,0, 0,0).

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