LinkDecorator Класс

Определение

Базовый класс LinkDecorator, позволяющий другим производным классам реализовать другие геометрии для декораторов.

Этот класс также предоставляет статические методы доступа для различных типов декораторов, которые существуют в рамках основной поверхности проектирования.

public ref class LinkDecorator abstract
[System.Serializable]
public abstract class LinkDecorator
[<System.Serializable>]
type LinkDecorator = class
Public MustInherit Class LinkDecorator
Наследование
LinkDecorator
Производный
Атрибуты

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

LinkDecorator()

Конструктор по умолчанию не выполняет никаких действий.

Свойства

BrushId

Получает BrushId, используемый для рисования фона декоратора.

DecoratorDoubleEmptyArrow

Получает один экземпляр двойного пустого декоратора стрелки.

DecoratorEmptyArrow

Получает один экземпляр пустого декоратора-стрелки.

DecoratorEmptyDiamond

Получает один экземпляр пустого ромбовидного декоратора.

DecoratorFilledArrow

Получает один экземпляр декоратора-стрелки с заливкой.

DecoratorFilledDiamond

Получает один экземпляр ромбовидного декоратора с заливкой.

DecoratorHollowArrow

Получает один экземпляр пустого декоратора-стрелки.

DecoratorPath

Получите/задайте графический контур Это одноэлементный класс geometry. Не удаляйте. Используйте немедленно.

FillDecorator
PenId

Получает PenId, используемый для рисования контура.

Методы

DoPaintShape(RectangleD, IGeometryHost, DiagramPaintEventArgs)

Закрашивает LinkDecorator на LinkShape на основе заданных границ. Код рисования по умолчанию получает путь для декоратора, рисует и заполняет его, основываясь на LinkDecorator, PenId и BrushId.

GetPath(RectangleD)

Возвращает GraphicsPath для этого LinkDecorator на основе переданного ограничивающего прямоугольника.

Применяется к