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


ExpandCollapseDecorator - класс

Декоратор, который управляет кнопкой развернуть/свернуть в NodeShape

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

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.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

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

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

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

  Имя Описание
Открытый метод ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition) Создает новый объект ExpandCollapseDecorator.
Открытый метод ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, PointD) Создает новый объект ExpandCollapseDecorator.
Открытый метод ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, Boolean) Создает новый объект ExpandCollapseDecorator.
Открытый метод ExpandCollapseDecorator(Store, ToggleButtonField, ShapeDecoratorPosition, PointD, Boolean) Создает новый объект ExpandCollapseDecorator.

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод 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 Настраивает фигуру основного приложения для использования с данным декоратором.Если заданный родительский объект не имеет основной фигуры для этого декоратора, будет создана новая основная фигура.Если основная фигура уже существует, то параметры данного декоратора будут повторно применены к существующей основной фигуре; новая основная фигура создаваться не будет. (Унаследовано от ShapeDecorator.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetHostShape Получает фигуру узла. (Унаследовано от Decorator.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValue Получает связь между декоратором и фигурой. (Унаследовано от Decorator.)
Открытый метод GetVisible Получает видимость декоратора, присвоенного фигуре. (Унаследовано от Decorator.)
Открытый метод RepositionHostShape Обновляет позицию данной базовой фигуры на основе текущих параметров декоратора. (Переопределяет ShapeDecorator.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 - пространство имен