Поделиться через


ConnectorDecorator - класс

Класс для инкапсуляции способа, которым ShapeFields и дочерние фигуры используются для представления декораторов нотации, когда они размещены на соединителе

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.Decorator
    Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecorator

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

'Декларация
Public Class ConnectorDecorator _
    Inherits Decorator
public class ConnectorDecorator : Decorator

Тип ConnectorDecorator предоставляет следующие члены.

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

  Имя Описание
Открытый метод ConnectorDecorator(ShapeField, ConnectorDecoratorPosition) Создает ConnectorDecorator.
Открытый метод ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, PointD) Создает ConnectorDecorator.
Открытый метод ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, Boolean) Создает ConnectorDecorator.
Открытый метод ConnectorDecorator(ShapeField, ConnectorDecoratorPosition, PointD, Boolean) Создает ConnectorDecorator.

В начало страницы

Свойства

  Имя Описание
Открытое свойство CanMove Возможно ли перемещение этого декоратора.Декоратор можно переместить, только если он создан с возможностью перемещения, а также требует узел. (Унаследовано от Decorator.)
Защищенное свойство DecoratorAnchorMargins Получает поля вокруг поля.Декоратор может присоединиться к полю в данной области. (Унаследовано от Decorator.)
Открытое свойство Field Получает поле, которому присвоен декоратор. (Унаследовано от Decorator.)
Открытое свойство Offset Получает или задает смещение, которое изменяет положение по умолчанию декоратора. (Унаследовано от Decorator.)
Открытое свойство Position Получает положение данного декоратора относительно родительской фигуры.
Открытое свойство RequiresHost Все оформители соединителя требуют основного приложения. (Переопределяет Decorator.RequiresHost.)

В начало страницы

Методы

  Имя Описание
Открытый метод AssociateValueWith(Store, AssociatedPropertyInfo) Связывает декоратора со свойством хранилища, присвоенным фигуре. (Унаследовано от Decorator.)
Открытый метод AssociateValueWith(Store, Guid) Связывает декоратора со свойством хранилища, присвоенным фигуре. (Унаследовано от Decorator.)
Открытый метод AssociateValueWith(Store, Guid, AssociatedPropertyInfo) Связывает декоратора со свойством хранилища, присвоенным фигуре. (Унаследовано от Decorator.)
Открытый метод AssociateVisibilityWith(Store, AssociatedPropertyInfo) Связывает видимость декоратора со свойством хранилища, присвоенным фигуре. (Унаследовано от Decorator.)
Открытый метод AssociateVisibilityWith(Store, Guid) Связывает видимость декоратора со свойством хранилища, присвоенным фигуре. (Унаследовано от Decorator.)
Открытый метод AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) Связывает видимость декоратора со свойством хранилища, присвоенным фигуре. (Унаследовано от Decorator.)
Открытый метод ConfigureHostShape Настраивает фигуру основного приложения для использования с данным декоратором.Если заданный родительский объект не имеет основной фигуры для этого декоратора, будет создана новая основная фигура.Если основная фигура уже существует, то параметры данного декоратора будут повторно применены к существующей основной фигуре; новая основная фигура создаваться не будет. (Переопределяет Decorator.ConfigureHostShape(ShapeElement).)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetHostShape Получает фигуру узла. (Унаследовано от Decorator.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValue Получает связь между декоратором и фигурой. (Унаследовано от Decorator.)
Открытый метод GetVisible Получает видимость декоратора, присвоенного фигуре. (Унаследовано от Decorator.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnAfterOffsetChanged Позволяет производным классам изменять декоратор после изменения смещения. (Унаследовано от Decorator.)
Открытый метод RepositionHostShape Перемещает данную основную фигуру на основании позиции соединителя. (Переопределяет Decorator.RepositionHostShape(DecoratorHostShape).)
Открытый метод SetValue Задает связь с украшением и фигурой. (Унаследовано от Decorator.)
Открытый метод SetVisible Задает видимость оформителя, присвоенного фигуре. (Унаследовано от Decorator.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод UpdateDecoratorHostShapes(ModelElement) Обновляет границы базовых фигур. (Унаследовано от Decorator.)
Открытый метод UpdateDecoratorHostShapes(ModelElement, Guid) Обновляет границы базовых фигур. (Унаследовано от Decorator.)
Открытый метод UpdateHostShapeVisibility Обновляет видимость базовой фигуры. (Унаследовано от Decorator.)

В начало страницы

Заметки

Все декораторов в соединителях требуют фигур узла

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен