IShape - интерфейс
Фигура на схеме, которая показывает, как элемент выглядит в модели. Некоторые типы элементов модели могут иметь более одной формы. Некоторые фигуры состоят из других фигур. Например, фигура класса содержит фигуры для каждого атрибута и операции. Фигуры имеют графические свойства, такие как цвет и положение.
Пространство имен: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Сборка: Microsoft.VisualStudio.ArchitectureTools.Extensibility (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Синтаксис
'Декларация
Public Interface IShape
public interface IShape
public interface class IShape
type IShape = interface end
public interface IShape
Тип IShape предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
ChildShapes | Формы, которые содержатся в этой фигуре.Например, строки атрибутов и операций в фигуре класса; фигуры классов, содержащиеся внутри фигуры пакета; порты и части внутри компонента.У каждой дочерней фигуры свойство ParentShape равно этому объекту. |
![]() |
Color | Получает или задает цвет формы. |
![]() |
Diagram | Схема, содержащая эту форму. |
![]() |
Height | |
![]() |
ParentShape | Форма, содержащая эту форму, или значение null.Если значение ParentShape не NULL, эта форма является членом ParentShape.ChildShapes. |
![]() |
Width | |
![]() |
XPosition | |
![]() |
YPosition |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Delete | Удаляет фигуру из схемы.При этом отображаемой фигурой элемент может удаляться, а может не удаляться из модели.Например, удаление фигуры класса из схемы классов не приводит к удалению класса UML из модели. |
![]() |
GetObject<T> | Получает элемент модели, представленный этой фигурой.Укажите тип требуемого результата. |
![]() |
Move | Изменяет положение и размер фигуры. |
![]() |
ToIShape<T> | Выполняет приведение к типу, который указывает тип элемента, представляемый фигурой. |
В начало страницы
Методы расширения
Имя | Описание | |
---|---|---|
![]() |
GetChildShapes<T> | Получает дочерние фигуры, изображающие заданный тип элемента модели. (Определено в PresentationHelpers.) |
![]() |
GetElement | Элемент модели, который представляет эта фигура. (Определено в IShapeExtensions.) |
В начало страницы
Заметки
Дополнительные сведения и примеры см. в следующих разделах:
См. также
Ссылки
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation - пространство имен