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


ShapeDecorator - класс

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

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.Decorator
    Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecorator
      Microsoft.VisualStudio.Modeling.Diagrams.ExpandCollapseDecorator

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство 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.OnAfterOffsetChanged().)
Открытый метод RepositionHostShape Обновляет позиция данного узла фигуры на основе текущих параметрах оформителя. (Переопределяет Decorator.RepositionHostShape(DecoratorHostShape).)
Открытый метод SetValue Определяет ассоциацию со украшением и фигурой. (Унаследовано от Decorator.)
Открытый метод SetVisible Задает видимость оформителя, присвоенный фигуре. (Унаследовано от Decorator.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод UpdateDecoratorHostShapes(ModelElement) Обновляет границ фигур основного приложения. (Унаследовано от Decorator.)
Открытый метод UpdateDecoratorHostShapes(ModelElement, Guid) Обновляет границ фигур основного приложения. (Унаследовано от Decorator.)
Открытый метод UpdateHostShapeVisibility Обновляет видимость форм основного приложения. (Унаследовано от Decorator.)

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

Заметки

Внутренние фигуры простое ShapeFields, тогда как внешние фигуры требуют фигур основного приложения

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

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

См. также

Ссылки

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

ShapeField