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 - пространство имен