SwimlaneShape Класс

Определение

DomainClass SwimlaneShape описание для Microsoft. VisualStudio. моделирование. схемы. SwimlaneShape

public ref class SwimlaneShape abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("1440006c-b76a-4f82-9e4f-72159ca36851")]
[System.CLSCompliant(true)]
public abstract class SwimlaneShape : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("1440006c-b76a-4f82-9e4f-72159ca36851")>]
[<System.CLSCompliant(true)>]
type SwimlaneShape = class
    inherit NodeShape
Public MustInherit Class SwimlaneShape
Inherits NodeShape
Наследование
Атрибуты

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

SwimlaneShape(Partition, PropertyAssignment[])

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

Поля

BackgroundGradientFieldName

Уникальный идентификатор поля фонового градиента для этой фигуры.

(Унаследовано от NodeShape)
DomainClassId

Идентификатор класса домена SwimlaneShape.

Свойства

AbsoluteBoundingBox

Возвращает ограничивающий прямоугольник в универсальных единицах относительно верхнего левого угла диаграммы.

(Унаследовано от NodeShape)
AbsoluteBoundingBoxToEnsureVisible

Возвращает ограничивающий прямоугольник, который будет использоваться DiagramClientView. Енсуревисибле. Прямоугольник находится в мировых единицах и отсчитывается относительно верхнего левого угла диаграммы.

(Унаследовано от ShapeElement)
AbsoluteBounds

Возвращает или задает значение свойства домена Абсолутебаундс. Описание для Microsoft. VisualStudio. моделирование. схемы. NodeShape. абсолютные границы

(Унаследовано от NodeShape)
AbsoluteCenter

Возвращает центр абсолютных границ ShapeElement относительно верхнего левого угла диаграммы, независимо от родительского ShapeElement.

(Унаследовано от ShapeElement)
AccessibilityObject

Возвращает AccessibleObject, назначенный элементу

(Унаследовано от ShapeElement)
AccessibleDefaultActionDescription

Возвращает описание действия по умолчанию элемента для использования клиентскими приложениями со специальными возможностями

(Унаследовано от ShapeElement)
AccessibleDescription

Возвращает описание элемента, используемого клиентскими приложениями со специальными возможностями

(Унаследовано от ShapeElement)
AccessibleHelp

Возвращает описание того, что делает элемент, и как используется элемент.

(Унаследовано от ShapeElement)
AccessibleHelpTopicFileName

Возвращает путь к файлу справки, связанному с этим элементом.

(Унаследовано от ShapeElement)
AccessibleHelpTopicId

Возвращает идентификатор раздела справки, связанный с этим элементом.

(Унаследовано от ShapeElement)
AccessibleName

Возвращает имя элемента, используемого клиентскими приложениями со специальными возможностями

(Унаследовано от ShapeElement)
AccessibleRole

Возвращает доступную роль элемента управления.

(Унаследовано от ShapeElement)
AccessibleState

Возвращает дополнительные доступные состояния этой фигуры.
По умолчанию предварительно определены следующие состояния: (1) Акцессиблестатес. Selected, (2) Акцессиблестатес. Focused, (3) Акцессиблестатес. Selected, (4) Акцессиблестатес. Focused

(Унаследовано от NodeShape)
AccessibleValue

Возвращает доступное значение для этого элемента.

(Унаследовано от ShapeElement)
Alignment

Возвращает или задает значение, определяющее, как дорожки выводятся на диаграмме.

AllowsChildrenInSelection

Возвращает значение, указывающее, разрешены ли дочерние элементы этой фигуры в той же группе выбора, что и этот родительский элемент.

AllowsChildrenToResizeParent

Возвращает значение, определяющее, разрешено ли дочерним фигурам изменять размер этой фигуры.

AllowsChildrenToShrinkParent

Возвращает значение, которое определяет, может ли эта фигура быть сжата, а также увеличиваться путем изменения ее вложенных дочерних элементов.

(Унаследовано от ShapeElement)
Anchoring

Возвращает поведение привязки для этого NodeShape.

(Унаследовано от NodeShape)
AutoResizeParentOnBoundsChange

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

(Унаследовано от NodeShape)
BackgroundBrushId

Получает идентификатор ресурса кисти, который будет использоваться для закрашивания фона геометрии.

(Унаследовано от ShapeElement)
BackgroundGradientMode

Возвращает режим градиента для области фона фигуры.

(Унаследовано от NodeShape)
BoundingBox

Возвращает ограничивающий прямоугольник в универсальных единицах относительно верхнего левого угла родительской фигуры.

(Унаследовано от NodeShape)
Bounds

Возвращает или задает границы фигуры в универсальных единицах относительно верхнего левого угла родительской фигуры.

(Унаследовано от NodeShape)
BoundsRules

Получает объект, который ограничивает границы данной фигуры.

CanExpandAndCollapse

Нельзя развернуть или свернуть дорожки.

CanFocus

Возвращает значение, указывающее, может ли ShapeElement получать фокус.

(Унаследовано от ShapeElement)
CanMove

Возвращает значение, указывающее, разрешено ли пользователю перемещать ShapeElement.

CanResize

Возвращает значение, указывающее, разрешено ли пользователю изменять размер ShapeElement. (Чтобы изменить это значение, переопределите свойство Ресизаблесидес.)

(Унаследовано от NodeShape)
CanSelect

Возвращает значение, указывающее, разрешено ли пользователю выбирать ShapeElement.

(Унаследовано от ShapeElement)
Center

Возвращает центральную точку границ ShapeElement.

(Унаследовано от ShapeElement)
ClassStyleSet

Возвращает набор стилей, общих для всех экземпляров этого класса.

(Унаследовано от ShapeElement)
ClipWhenDrawingFields

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

(Унаследовано от ShapeElement)
ConnectionPoints

Возвращает список точек подключения для этого NodeShape.

(Унаследовано от NodeShape)
Decorators

Коллекция декораторов для этого типа фигуры. Возвращает значение null, если у этого типа нет декораторов. По умолчанию фигуры не имеют декораторов.

(Унаследовано от ShapeElement)
DefaultContainerMargin

Возвращает допустимое поле по умолчанию между вложенными фигурами и границами их родительской фигуры.

(Унаследовано от NodeShape)
DefaultShapeField

Возвращает первый ShapeField, который может получать фокус. Возвращаемое поле должно использоваться в качестве поля фигуры по умолчанию для получения ключевых событий, когда ShapeElement имеет фокус, а ShapeElement не отвечает на ключевые события.

(Унаследовано от ShapeElement)
DefaultSize

Возвращает размер по умолчанию ShapeElement в единицах мира.

(Унаследовано от ShapeElement)
Diagram

Возвращает схему, к которой принадлежит этот ShapeElement. (Может иметь значение null.)

(Унаследовано от ShapeElement)
EnsureVisiblePreference

Настройки метода EnsureVisible для этой фигуры. Значение по умолчанию — вернуть VisiblePreference из схемы, размещающей эту фигуру.

(Унаследовано от ShapeElement)
Events

Возвращает список обработчиков событий, прикрепленных к этому ShapeElement.

(Унаследовано от ShapeElement)
FixedFlags

Получает свойства FixedFlags для GraphNode.

(Унаследовано от NodeShape)
ForwardDragDropToParent

Возвращает или задает значение, указывающее, следует ли перенаправлять сообщение DragDrop в этот класс в родительскую фигуру.

FromRoleLinkShapes

Возвращает коллекцию Линкшапес, в которой этот NodeShape играет роль from.

(Унаследовано от NodeShape)
GeometryBackgroundBrushId

Получает идентификатор ресурса кисти, который будет использоваться для закрашивания фона геометрии.

(Унаследовано от ShapeElement)
GeometryBoundingBox

Получает ограничивающий прямоугольник геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.)

(Унаследовано от ShapeElement)
GeometryCanResizeBottom

Возвращает значение, указывающее, разрешено ли пользователю изменять размер геометрии. (Предназначено для вызова только классами, производными от Нодешапежеометри.)

(Унаследовано от NodeShape)
GeometryCanResizeLeft

Возвращает значение, указывающее, разрешено ли пользователю изменять размер геометрии. (Предназначено для вызова только классами, производными от Нодешапежеометри.)

(Унаследовано от NodeShape)
GeometryCanResizeRight

Возвращает значение, указывающее, разрешено ли пользователю изменять размер геометрии. (Предназначено для вызова только классами, производными от Нодешапежеометри.)

(Унаследовано от NodeShape)
GeometryCanResizeTop

Возвращает значение, указывающее, разрешено ли пользователю изменять размер геометрии. (Предназначено для вызова только классами, производными от Нодешапежеометри.)

(Унаследовано от NodeShape)
GeometryHasFilledBackground

Получает значение, указывающее, следует ли заполнить фон геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.)

(Унаследовано от ShapeElement)
GeometryHasOutline

Получает значение, указывающее, будет ли нарисована рамка геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.)

(Унаследовано от ShapeElement)
GeometryHasShadow

Получает значение, указывающее, отображает ли геометрия тень. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.)

(Унаследовано от ShapeElement)
GeometryOutlinePenId

Получает идентификатор ресурса пера, который будет использоваться для рисования контура геометрии.

(Унаследовано от ShapeElement)
GeometryStyleSet

Получает стиль, заданный для использования для геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.)

(Унаследовано от ShapeElement)
GridSize

Возвращает размер сетки в единицах мира, на которой находится эта фигура. По умолчанию используется Гридсизе родительской фигуры.

(Унаследовано от ShapeElement)
HasAnchoring

Возвращает значение, указывающее, включена ли привязка этого NodeShape к родительскому элементу.

(Унаследовано от NodeShape)
HasBackgroundGradient

Возвращает значение, указывающее, имеет ли GeometryShape градиент фона

(Унаследовано от NodeShape)
HasChildren

Возвращает значение, указывающее, имеет ли ShapeElement один или несколько дочерних Шапилементс с отношением относительной или вложенной связи.

(Унаследовано от ShapeElement)
HasConnectionPoints

Получает значение, указывающее, требует ли данная NodeShape использования точек соединения.

HasCustomToolTip

Возвращает, имеет ли эта фигура пользовательскую отрисовку подсказки

(Унаследовано от ShapeElement)
HasDragOverToolTip

Возвращает значение, указывающее, поддерживается ли всплывающая подсказка с перетаскиванием этой фигурой.

(Унаследовано от ShapeElement)
HasFilledBackground

Возвращает значение, указывающее, следует ли рисовать фон фигуры.

(Унаследовано от ShapeElement)
HasHighlighting

Указывает, имеет ли дорожка выделение

HasOutline

Указывает, имеет ли дорожка структуру

HasShadow

Порты не имеют по умолчанию тени.

HasToolTip

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

(Унаследовано от ShapeElement)
HeaderSize

Возвращает размер раздела заголовка дорожки полосы. Для горизонтальных полос она соответствует высоте заголовка. Для вертикальных полос он соответствует ширине заголовка.

Id

Уникальный идентификатор этого элемента.

(Унаследовано от ModelElement)
IsActive

Возвращает значение true, если элемент в данный момент активен в модели, и значение false, если элемент был удален или находится в процессе удаления.

(Унаследовано от ModelElement)
IsDeleted

Элемент был удален из модели. (Удаленные элементы не уничтожаются немедленно, чтобы команда Undo могла отменить удаление элемента.)

(Унаследовано от ModelElement)
IsDeleting

Элемент был удален из модели. (Удаленные элементы не уничтожаются немедленно, чтобы команда Undo могла отменить удаление элемента.)

(Унаследовано от ModelElement)
IsExpanded

Возвращает или задает значение разворачиваемого свойства домена. Описание развернутого Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is

(Унаследовано от NodeShape)
IsNestedChild

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

(Унаследовано от ShapeElement)
IsPlaceRouteNode

Проверьте, не является ли мы размещенным или направляемым узлом

(Унаследовано от NodeShape)
IsPort

Укажите, является ли это фигурой порта

(Унаследовано от NodeShape)
IsRelativeChild

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

(Унаследовано от ShapeElement)
IsVisible

Возвращает атрибут видимости этой фигуры.

(Унаследовано от ShapeElement)
LayoutObjectFixedFlags (Унаследовано от NodeShape)
LineAdjustAwayDefault

Возвращает или задает значение, указывающее, должны ли попытаться выровнять промежуточные линии сегментов дочерних линий, если фигуры ссылок совместно используют общую фигуру, подключенную к сети. Промежуточные сегменты линии — это сегменты, которые не содержат ни одной конечной точки LinkShape. Это свойство не влияет на сходство этой фигуры с фигурами того же уровня. Он применяется только к фигурам связей, которые являются дочерними для этой фигуры.

(Унаследовано от ShapeElement)
LineAffinityDefault

Возвращает или задает значение, указывающее, должны ли попытаться выровнять промежуточные линии сегментов дочерних линий, если фигуры ссылок совместно используют общую фигуру, подключенную к сети. Промежуточные сегменты линии — это сегменты, которые не содержат ни одной конечной точки LinkShape. Это свойство не влияет на сходство этой фигуры с фигурами того же уровня. Он применяется только к фигурам связей, которые являются дочерними для этой фигуры.

(Унаследовано от ShapeElement)
LineToLineClearance

Возвращает или задает зазор в универсальных единицах между фигурами дочерней ссылки. Это свойство не влияет на зазор между строками этой фигуры и фигурами того же уровня. Он применяется только к фигурам связей, которые являются дочерними для этой фигуры. Это значение должно быть больше 1E-6.

(Унаследовано от ShapeElement)
LineToNodeClearance

Возвращает или задает зазор в универсальных единицах между фигурами дочерней связи и фигурами дочернего узла.
Это свойство не влияет на зазор от линейного узла этой фигуры с фигурами одноуровневого уровня; Он применяется только к фигурам, которые являются дочерними для этой фигуры. Это значение должно быть больше 1E-6.

(Унаследовано от ShapeElement)
Link

Получает список Link. Описание для Microsoft. VisualStudio. моделирование. схемы. LinkConnectsToNode. nodes

(Унаследовано от NodeShape)
Location

Возвращает или задает координаты левого верхнего угла границ фигуры относительно левого верхнего угла родительского элемента...

(Унаследовано от NodeShape)
MaximumSize

Возвращает максимальный размер ShapeElement в единицах мира.

(Унаследовано от ShapeElement)
MinimumResizableSize

Возвращает минимальный размер в универсальных единицах, который пользователь может изменять размер этой фигуры узла в текущем состоянии.

(Унаследовано от NodeShape)
MinimumSize

Минимальный размер фигуры в мировых единицах.

ModelElement

Возвращает или задает элемент модели, связанный с этим элементом Presentation.

(Унаследовано от PresentationElement)
NestedChildShapes

Получает список NestedChildShapes. Описание для Microsoft. VisualStudio. моделирование. схемы. ParentShapeContainsNestedChildShapes. ParentShape

(Унаследовано от ShapeElement)
NestedShapesMargin

Получает поле между границей ограничивающего прямоугольника данной дорожки и ее вложенными фигурами узлов. Поле находится в мировых единицах. Это поле позволяет предоставить регион вдоль периметра диаграммы, где линии соединения могут маршрутизироваться.

NodeToNodeClearance

Возвращает или задает зазор между фигурами дочернего узла в мировых единицах. Это свойство не влияет на зазор между узлами этой фигуры с фигурами того же уровня. Он применяется только к фигурам узла, которые являются дочерними для этой фигуры. Это значение должно быть больше 1E-6.

(Унаследовано от ShapeElement)
OutlinePenId

Получает идентификатор ресурса пера, который будет использоваться для рисования контура геометрии.

(Унаследовано от ShapeElement)
OutlinePenWidth

Возвращает толщину пера контура в единицах мира.
Это полезно при увеличении ограничивающего прямоугольника ShapeElement для целей недействительности.

(Унаследовано от ShapeElement)
PaintMoveableDecoratorSelectionLines

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

(Унаследовано от ShapeElement)
ParentLink

Возвращает связь с родительским ShapeElement.

(Унаследовано от ShapeElement)
ParentShape

ParentShape DomainRole

(Унаследовано от ShapeElement)
Partition

Возвращает или задает экземпляр секции, содержащий этот элемент.

(Унаследовано от ModelElement)
Perimeter

Возвращает графический контур, охватывающий контур ShapeElement, включая толщину пера контура, который находится за пределами Шапепас. Точки в пути находятся в мировых единицах относительно родительского ShapeElement.

(Унаследовано от ShapeElement)
PortFixedFlags

Получает свойства FixedFlags для GraphNode.

(Унаследовано от NodeShape)
RelatedShapeToEmphasize

Возвращает связанные ShapeElement, которые должны быть визуально выделены пользователю при выборе этой фигуры. Этот внешний вид отличается от выбора и не означает, что выбрана связанная фигура. Цель состоит в том, чтобы привлечь внимание пользователя к связанной фигуре, чтобы обеспечить контекст. Это свойство возвращает значение null, если фигура не должна выделена.

Пример использования: пользователь может быть нечетким, с какой фигурой связана метка, поэтому, если выбрана метка, визуально выделяя родительскую фигуру метки, пользователь может быстро найти связанную фигуру.

(Унаследовано от ShapeElement)
RelativeChildShapes

Получает список RelativeChildShapes. Описание для Microsoft. VisualStudio. моделирование. схемы. ParentShapeHasRelativeChildShapes. ParentShape

(Унаследовано от ShapeElement)
ResizableSides

Конечный пользователь не может изменять размер портов.

ShapeFields

Коллекция полей фигур для этого типа фигуры.

(Унаследовано от ShapeElement)
ShapeGeometry

Дорожкиные дорожки могут иметь только прямоугольную геометрию.

ShouldAutoPlaceChildShapes

Определяет, должна ли исправляться автоматическое размещение вложенных дочерних фигур этой фигуры при их создании. По умолчанию возвращается значение false.

(Унаследовано от NodeShape)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

Управляет тем, что происходит при выборе этого ShapeElement, и пользователь дважды щелкает элемент панели элементов. По умолчанию при сбое Канмерже () для этого ShapeElement действие двойного щелчка будет прервано. Если фигура переопределяет этот метод для возврата значения true, то двойной щелчок панели элементов вернется к этому ParentShape ShapeElement и попробуйте снова Канмерже ().

Size

Возвращает или задает размер размера фигуры.

(Унаследовано от NodeShape)
Store

Получение экземпляра хранилища, содержащего этот элемент.

(Унаследовано от ModelElement)
StyleSet

Возвращает экземпляр стиля экземпляра, если он имеет ShapeElement, в противном случае возвращает Классстилесет.

(Унаследовано от ShapeElement)
Subject

Возвращает или задает субъект. Описание для Microsoft. VisualStudio. моделирование. схемы. PresentationViewsSubject. Presentation

(Унаследовано от PresentationElement)
TargetToolboxItemFilterAttributes

Возвращает коллекцию объектов Тулбокситемфилтераттрибуте для этой фигуры. Эти атрибуты используются для определения элементов, включенных или отключенных на панели элементов. Возвращенная здесь коллекция станет частью коллекции, которой должны соответствовать элементы панели элементов, чтобы их можно было включить. Чтобы определить коллекцию, которая является частью самого элемента панели элементов, примените Тулбокситемфилтераттрибуте к ModelElement, представляющему элемент панели элементов.

(Унаследовано от ShapeElement)
ToRoleLinkShapes

Возвращает коллекцию Линкшапес, в которой этот NodeShape играет роль.

(Унаследовано от NodeShape)
ZOrder

Получает относительный z-порядок для данного ShapeElement. Если это схема, то это самый последний номер z-заказа, используемый для перенумерации.

(Унаследовано от ShapeElement)

Методы

AccessibleDoDefaultAction()

Выполняет действие по умолчанию, сопоставленное с объектом со специальными возможностями.

(Унаследовано от ShapeElement)
Associate(ModelElement)

Связывает этот элемент презентации с его элементом модели.

(Унаследовано от PresentationElement)
AutoLayoutChildShapes(IDictionary)

Размещение указанной коллекции Шапилементс с помощью объекта Graph.

(Унаследовано от NodeShape)
CalculateDerivedVisible(ShapeElement)

Вычислите значение Дериведвисибле для этой фигуры, предполагая, что родительский элемент правильный.

(Унаследовано от ShapeElement)
CalculateMinimumSizeBasedOnChildren()

Вычисляет минимальный размер, необходимый для этой фигуры, чтобы вместить все ее дочерние элементы.

(Унаследовано от NodeShape)
CanMerge(ProtoElementBase, ElementGroupPrototype)

Возвращает значение, указывающее, можно ли добавить к данному элементу исходный элемент, представленный заданным корневым элементом ProtoElement.

(Унаследовано от ModelElement)
ChooseMergeTarget(ElementGroup)

Возвращает ModelElement, который будет использоваться в качестве цели для процесса слияния ElementGroup.
Вызывается процессом слияния, если этот элемент является целевым объектом слияния.
Это предоставляет этому элементу возможность изменить целевой объект на нечто, отличное от самого себя.

(Унаследовано от ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

Возвращает ModelElement, который будет использоваться в качестве цели для процесса слияния ElementGroupPrototype.
Вызывается процессом слияния, если этот элемент является целевым объектом слияния.
Это предоставляет этому элементу возможность изменить целевой объект на нечто, отличное от самого себя.

(Унаследовано от ModelElement)
ChooseParentShape(ShapeElement)

Вызывается методом ShapeElement. Фиксупчилдшапес (), чтобы определить, какая фигура должна быть родительской формой для новой дочерней фигуры. По умолчанию это ShapeElement будет родителем, но в некоторых случаях должна быть другая фигура.

(Унаследовано от ShapeElement)
ChooseRelationship(ShapeElement)

Вызывается ShapeElement.FixUpChildShapes() для получения типа связи дочерней ShapeElement со своим родителем.

(Унаследовано от NodeShape)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

Позволяет фигуре изменять выбранные элементы. Вызывается из действия Select.

Collapse()

Сжимает NodeShape, чтобы скрыть все вложенные дочерние элементы. Этот метод может быть вызван только внутри транзакции.

(Унаследовано от NodeShape)
ConfiguredChildPortShape(Port, Boolean)

Настройте дочерний PortShape. При необходимости поместите дочернюю форму.

(Унаследовано от NodeShape)
Copy()

Создает копию элемента в модели.

(Унаследовано от ModelElement)
Copy(IEnumerable<Guid>)

Создает копию элемента в модели.

(Унаследовано от ModelElement)
CreateBackgroundGradientField(String)

Создает Ареафиелд, охватывающий область фона фигуры и отображающую градиентную заливку. Производные классы могут переопределить это, чтобы изменить тип создаваемого поля.

(Унаследовано от NodeShape)
CreateChildShape(ModelElement)

Вызывается методом ShapeElement. Фиксупчилдшапес () для получения нового экземпляра дочерней фигуры для данного элемента модели.

(Унаследовано от ShapeElement)
CreateClassStyleSet()

Создает набор стилей классов для этого ShapeElement

(Унаследовано от ShapeElement)
CreateConnectionPoint(PointD)

Создает точку соединения с заданной центральной точкой и добавляет ее в коллекцию ConnectionPoints для этой фигуры.

(Унаследовано от NodeShape)
CreateDecorators()

Создает коллекцию декораторов для этого типа фигуры.

(Унаследовано от ShapeElement)
CreateDefaultBounds(Double, Double)

Создает и возвращает границы по умолчанию, которые могут использоваться NodeShape.

(Унаследовано от NodeShape)
CreateInstanceStyleSet()

Создайте набор стилей этого экземпляра.

(Унаследовано от ShapeElement)
CreateShapeFields()

Создает коллекцию полей фигур для этого типа фигуры.

(Унаследовано от ShapeElement)
Delete()

Удаляет элемент из модели.

(Унаследовано от ModelElement)
Delete(Guid[])

Удаляет элемент из модели.

(Унаследовано от ModelElement)
DetermineHighlightShape(ShapeElement)

Обходит родительскую цепочку фигур, пока не найдет фигуру с включенным выделением или достиг верхней границы родительской цепочки.

(Унаследовано от ShapeElement)
DoFoldToShape(PointD, PointD)

Вычисляет точку вдоль периметра ShapeElement, на котором будет пересекаться заданный вектор

(Унаследовано от ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo)

Выполняет HitTest с заданными координатами относительно верхнего левого угла диаграммы в мировых единицах.

(Унаследовано от ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

Выполняет HitTest с заданными координатами относительно верхнего левого угла диаграммы в мировых единицах.

(Унаследовано от ShapeElement)
DoHitTestSelection(PointD, DiagramHitTestInfo)

Выполняет HitTest на выделенном фрагменте, окружающем ShapeElement, заданной точкой относительно верхнего левого края диаграммы в мировых единицах.

(Унаследовано от ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

Вызывает соответствующий метод навигации в фигуре.

(Унаследовано от ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

Рисует отзыв об изменении размера ShapeElement, используя заданные абсолютные границы для ShapeElement.

(Унаследовано от ShapeElement)
EnsureConnectionPoints(LinkShape)

Обеспечивает наличие соответствующих точек подключения для данной ссылки. Этот метод будет вызван до того, как заданная связь будет подключена к этой фигуре. Реализация по умолчанию создает точку соединения, которая находится в середине по левой стороне фигуры. Производные классы, использующие точки соединения, могут переопределить это для создания различных точек подключения.

(Унаследовано от NodeShape)
EnsureGraphExists() (Унаследовано от NodeShape)
EnsureGraphLayoutObjectsExist(ShapeElement)

Убедитесь, что базовый объект Graph и его дочерние объекты представлены.

(Унаследовано от NodeShape)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

Исключает этот ShapeElement и его дочерний элемент Шапилементс из вырезанной области в указанном объекте Graphics.

(Унаследовано от ShapeElement)
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

Исключает из области отсечения эту геометрию, включая геометрии дочерних объектов IGeometryHost. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.)

(Унаследовано от ShapeElement)
ExcludeShapeFromSizeCalculation(NodeShape)

Если значение равно true, фигура не принимается во внимание при вычислении размера родительской фигуры

(Унаследовано от NodeShape)
Expand()

Увеличивает NodeShape, чтобы вместить все его вложенные дочерние элементы. Этот метод может быть вызван только внутри транзакции.

(Унаследовано от NodeShape)
FindDecorator(String)

Находит декоратор с заданным именем.

(Унаследовано от ShapeElement)
FindFirstChild(Boolean)

Вызывается этим ShapeElement для получения первого потомка в последовательности навигации.

Вызывается дочерним ShapeElement или ShapeField для получения первого потомка этой фигуры в последовательности навигации.

(Унаследовано от ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Найдите свободную область на диаграмме фигуры или диаграммы.

(Унаследовано от ShapeElement)
FindFreeArea(RectangleD)

Находит свободную область внутри этой фигуры.

(Унаследовано от NodeShape)
FindHeaderBackgroundField(IList<ShapeField>)

Найдите поле Background (фон) на дорожке.

FindLastChild(Boolean)

Вызывается дочерним ShapeElement или ShapeField для получения последнего потомка этой фигуры в последовательности навигации.

(Унаследовано от ShapeElement)
FindNextChild(DiagramItem, Boolean)

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

(Унаследовано от ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

Находит первый DiagramItem, следующий за указанным ShapeField. Поиск ограничивается коллекцией ShapeField этой фигуры, включая ее подполя.

(Унаследовано от ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

Вызывается дочерним ShapeElement или ShapeField для получения первого фокусного элемента, который находится на первом уровне, перед ним в последовательности навигации.

(Унаследовано от ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

Находит первый DiagramItem, предшествующий указанному ShapeField. Поиск ограничивается коллекцией ShapeField этой фигуры, включая ее подполя.

(Унаследовано от ShapeElement)
FindShapeField(String)

Возвращает первый ShapeField с заданным именем в коллекции ShapeFields. Если поле с данным именем не найдено, этот метод возвращает значение null.

(Унаследовано от ShapeElement)
FixUpChildShapes(ModelElement)

Вызывается схемой Diagram. Фиксупдиаграм () для предоставления возможности создания и (или) настройки дочерних фигур в ответ на добавление указанного дочернего элемента в модель.

(Унаследовано от ShapeElement)
Focused(DiagramClientView)

Возвращает значение, указывающее, является ли данная фигура наделенной на указанное представление.

(Унаследовано от ShapeElement)
GetAbsoluteBoundsValue()

Предоставляет резервное хранилище для свойства NodeShape. Абсолутебаундс.

(Унаследовано от NodeShape)
GetAccessibilityObject(DiagramClientView)

Возвращает AccessibleObject, назначенный элементу

(Унаследовано от ShapeElement)
GetChildElements(ModelElement)

Вызывается методом ShapeElement. Фиксупчилдшапес () для получения коллекции Моделелементс, которые считаются дочерними элементами указанного ModelElement. Возвращаемые дочерние элементы должны иметь соответствующие типы фигур, которые могут быть созданы как дочерние фигуры этого ShapeElement.

(Унаследовано от ShapeElement)
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle)

Вычисляет совместимую AnchorPoint на основе параметра proposedAnchorPoint. Этот метод полностью игнорирует координаты параметра anchorPoint. Вычисления производятся на основе координат proposedAnchorPoint и anchorPoint на другом конце связи, соответствующем параметру anchorPoint.

(Унаследовано от NodeShape)
GetCursor(Cursor, DiagramClientView, PointD)

Возвращает курсор, который отображается, когда указатель мыши находится над ShapeElement.

(Унаследовано от ShapeElement)
GetDomainClass()

Получает самый дальний в цепочке наследования доменный класс для данного элемента.

(Унаследовано от ModelElement)
GetDragOverToolTipText(DiagramItem)

Возвращает текст всплывающей подсказки при перетаскивании мышью.

(Унаследовано от ShapeElement)
GetFieldAccessibleDescription(ShapeField) (Унаследовано от ShapeElement)
GetFieldAccessibleName(ShapeField) (Унаследовано от ShapeElement)
GetFieldAccessibleValue(ShapeField) (Унаследовано от ShapeElement)
GetFieldRepresentedElement(ShapeField)

Возвращает первичный ModelElement, который представляет указанный дочерний элемент ShapeField.

(Унаследовано от ShapeElement)
GetFieldRepresentedProperty(ShapeField)

Возвращает сведения о свойстве, которые представляет указанный ShapeField.

(Унаследовано от ShapeElement)
GetIsExpandedValue()

Предоставляет хранилище для свойства NodeShape. NOEXPAND.

(Унаследовано от NodeShape)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Извлекает действие мыши, которое должно быть сделано активным в следующем событии MouseDown, если указатель мыши находится над заданной точкой.

GetRoleCollection<TCollection,TElement>(Guid)

Получает или создает коллекцию связанных элементов.

(Унаследовано от ModelElement)
GetShapeLuminosity(DiagramClientView, Color)

Вычисляет яркость фигуры на основе яркости текущего цвета и вне зависимости от того, находится ли он в выделенном списке.

(Унаследовано от ShapeElement)
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) (Унаследовано от ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField) (Унаследовано от ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) (Унаследовано от ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

Возвращает коллекцию Моделелементс, которая представляет указанный Шапесубфиелд.

(Унаследовано от ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

Получает дескриптор свойств, связанный с указанным подполем.

(Унаследовано от ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

Возвращает элемент, на котором размещено свойство, отображаемое вложенным полем. Это может отличаться от элемента, возвращаемого функцией Жетсубфиелдрепресентеделементс, поскольку фактический Домаинпропертинфо, возвращаемый Жетсубфиелдрепресентедпроперти, может размещаться в дочернем элементе представленного элемента.

(Унаследовано от ShapeElement)
GetToolTipText(DiagramItem)

Получает текст подсказки для элемента PEL под курсором.

(Унаследовано от ShapeElement)
HasCachedDragOverResult(DiagramDragEventArgs)

Возвращает значение true, если перемещение по результату кэшируется.

(Унаследовано от ShapeElement)
Hide()

Скрыть (сделать невидимой) фигуру и все ее дочерние элементы

(Унаследовано от ShapeElement)
HideCustomToolTip(IWin32Window)

Скрыть настраиваемую подсказку фигуры

(Унаследовано от ShapeElement)
InitializeDecorators(IList<ShapeField>, IList<Decorator>)

Создает экземпляр и добавляет поля фигур (например, текст и изображения) к этому типу фигуры.

(Унаследовано от ShapeElement)
InitializeInstanceResources()

Переопределяет существующие ресурсы для этого экземпляра ShapeElement. Этот метод вызывается после создания экземпляра набора стилей. Переопределите этот метод, чтобы изменить существующие ресурсы для этого экземпляра ShapeElement.

(Унаследовано от ShapeElement)
InitializeResources(StyleSet)

Добавляет новые ресурсы или переопределяет существующие ресурсы для этого типа ShapeElement. Этот метод вызывается после создания экземпляра набора стилей класса. Переопределите этот метод, чтобы добавить новые ресурсы или изменить существующие ресурсы для этого типа ShapeElement.

(Унаследовано от ShapeElement)
InitializeShapeFields(IList<ShapeField>)

Инициализируйте поля в дорожки полосе.

Invalidate()

Делает недействительным ShapeElement.

(Унаследовано от ShapeElement)
Invalidate(Boolean)

Делает недействительным ShapeElement.

(Унаследовано от ShapeElement)
Invalidate(RectangleD)

Делает недействительным ShapeElement с указанным прямоугольником, используемым в качестве абсолютных границ.

(Унаследовано от ShapeElement)
IsDescendantOf(ShapeElement)

Возвращает значение, указывающее, является ли данная фигура потомком указанной фигуры.

(Унаследовано от ShapeElement)
IsNavigationKey(Char)

Возвращает значение, определяющее, соответствует ли указанный символ навигационной команде.

(Унаследовано от ShapeElement)
IsNavigationKey(Keys)

Возвращает значение, определяющее, соответствует ли указанные данные ключа навигационной команде.

(Унаследовано от ShapeElement)
IterateShapes(IShapeIterator)

Метод, который помогает итераторировать через фигуру и все ее дочерние фигуры. Метод рекурсивно будет проходить все дочерние фигуры этой фигуры и вызывать заданный итератор при обнаружении каждой фигуры. Примечание. Базовая реализация заключается в том, что обход сначала имеет глубину, а NestedChildShapes перебирается до RelativeChildShapes.

(Унаследовано от ShapeElement)
MergeConfigure(ElementGroup)

Пресентатионелементс не должен переопределять Мержеконфигуре (), так как он не будет вызываться для пикселей во время слияния. Вместо этого пикселей должен использовать переопределения представления исправления.

(Унаследовано от PresentationElement)
MergeDisconnect(ModelElement)

Выполняет операцию, противоположную Мержерелате, т. е. отсоединяет данный элемент от текущего (удаляет ссылки, созданные Мержерелате).

(Унаследовано от ModelElement)
MergeRelate(ModelElement, ElementGroup)

Пресентатионелементс не должен переопределять Мержерелате (), так как он не будет вызываться для пикселей во время слияния. Вместо этого пикселей должен использовать переопределения представления исправления.

(Унаследовано от PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

Вычисляет выделение яркости на основе: если L > = 160, то L = l * 0,9 else, L + = 40.

(Унаследовано от ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

Перемещает фигуры в ElementGroupPrototype на величину, определенную положением мыши.

(Унаследовано от ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

Перемещает фигуры в заданном прототипе в указанную точку.

(Унаследовано от ShapeElement)
NavigateAcrossLinks(SelectedShapesCollection, Boolean)

Выбирает фигуры, подключенные к этой фигуре.

(Унаследовано от NodeShape)
NavigateAscend(SelectedShapesCollection)

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

(Унаследовано от ShapeElement)
NavigateDescend(SelectedShapesCollection)

Вызывается этим ShapeElement для установки фокуса на первый потомок, который является фокусом, в последовательности навигации.

(Унаследовано от ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

Вызывается методами Navigate для установки фокуса на указанный DiagramItem.

(Унаследовано от ShapeElement)
NavigateToFirst(SelectedShapesCollection)

Вызывается этим ShapeElement для установки фокуса на первый элемент того же уровня фигуры (т. е. первый дочерний элемент родителя) в последовательности навигации.

(Унаследовано от ShapeElement)
NavigateToLast(SelectedShapesCollection)

Вызывается этим ShapeElement для установки фокуса на последний одноуровневый элемент данной фигуры (т. е. последний дочерний элемент родителя) в последовательности навигации.

(Унаследовано от ShapeElement)
NavigateToNext(SelectedShapesCollection)

Вызывается этим ShapeElement для установки фокуса на следующий объект в последовательности навигации. Элемент, на который выполнен выбор, игнорируется; Предполагается, что эта фигура является ShapeElementой, из которой начинается перемещение.

(Унаследовано от ShapeElement)
NavigateToPrevious(SelectedShapesCollection)

Вызывается этим ShapeElement для установки фокуса на предыдущий объект в последовательности навигации. Элемент, на который выполнен выбор, игнорируется; Предполагается, что эта фигура является ShapeElementой, из которой начинается перемещение.

(Унаследовано от ShapeElement)
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs) (Унаследовано от NodeShape)
OnAssociatedPropertyChanged(PropertyChangedEventArgs)

Вызывается при изменении свойства.

(Унаследовано от ShapeElement)
OnBeforePaint()

Онбефорепаинт вызывается в начале рисования ShapeElement. Он предоставляет разработчикам возможность обновлять и переопределять ресурсы, прежде чем они будут использоваться при рисовании.

(Унаследовано от ShapeElement)
OnBeginEdit(DiagramItemEventArgs)

Вызывается когда началось редактирование на месте.

(Унаследовано от ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

Позволяет Усерфиксед последнюю возможность для границ во время представления и исправления схемы. Базовая реализация просто применяет текущий набор Баундсрулес к этой фигуре. Этот метод можно переопределить для применения других привязок заданной привязки.

(Унаследовано от NodeShape)
OnChildConfigured(ShapeElement, Boolean, Boolean)

Настроить порты на фигуре при ее добавлении

(Унаследовано от NodeShape)
OnChildConfiguring(ShapeElement, Boolean)

Настроить порты на фигуре при ее добавлении

(Унаследовано от NodeShape)
OnClick(DiagramPointEventArgs)

Вызывается OnClick() элемента управления.

(Унаследовано от ShapeElement)
OnCopy(ModelElement)

Вызывается при создании копии элемента. Метод вызывается для повторяющегося элемента.

(Унаследовано от ModelElement)
OnDeleted()

Вызывается моделью после удаления элемента.

(Унаследовано от ModelElement)
OnDeleting()

Вызывается моделью перед удалением элемента.

(Унаследовано от ModelElement)
OnDoubleClick(DiagramPointEventArgs)

Вызывается Ондаублекликк элемента управления ()

(Унаследовано от ShapeElement)
OnDragDrop(DiagramDragEventArgs)

Пересылает сообщение Ондрагдроп родительскому элементу, если свойство задано.

OnDragEnter(DiagramDragEventArgs)

Событие возникает, когда перетаскиваниь IDataObject попадает внутрь границ ShapeElement.

(Унаследовано от ShapeElement)
OnDragLeave(DiagramPointEventArgs)

Событие возникает, когда перетаскиваниь IDataObject оставляет границы ShapeElement.

(Унаследовано от ShapeElement)
OnDragOver(DiagramDragEventArgs)

Пересылает сообщение OnDragOver родительскому элементу, если свойство задано.

OnEndEdit(DiagramItemEventArgs)

Вызывается когда закончилось редактирование на месте.

(Унаследовано от ShapeElement)
OnInitialize()

При инициализации фигуры.

OnKeyDown(DiagramKeyEventArgs)

Вызывается при нажатии клавиши.

(Унаследовано от NodeShape)
OnKeyPress(DiagramKeyPressEventArgs)

Вызывается при нажатии клавиши.

(Унаследовано от NodeShape)
OnKeyUp(DiagramKeyEventArgs)

Вызывается, когда клавиша отпускается.

(Унаследовано от ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

Вызывается OnMouseDown() элемента управления.

(Унаследовано от ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

Реализация события ShapeElement по умолчанию для Онмаусинтер.

(Унаследовано от ShapeElement)
OnMouseHover(DiagramPointEventArgs)

Реализация события ShapeElement по умолчанию для Онмаусеховер.

(Унаследовано от ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

Реализация события ShapeElement по умолчанию для Онмауселеаве.

(Унаследовано от ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

Вызывается OnMouseMove() элемента управления.

(Унаследовано от ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

Вызывается OnMouseUp() элемента управления.

(Унаследовано от ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

Вызывается OnMouseWheel() элемента управления.

(Унаследовано от ShapeElement)
OnOrphaned(SerializationResult)

Если при десериализации фигура не подключена к какому-либо элементу модели через PresentationViewsSubject связь, то она считается «потерянной». Этот метод вызывается при обнаружении такой фигуры во время десериализации. Примечание. Базовая реализация удалит фигуру.

(Унаследовано от ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

Рисует визуальное выделение важных фрагментов на фигуре. Это не обозначает выделение, а только привлекает внимание пользователя к этой фигуре при выбранной другой фигуре. (См. ShapeElement.RelatedShapeToEmphasize.)

(Унаследовано от ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

Рисует отзыв о перетаскивании, если этот ShapeElement (или, возможно, один из его потомков) находится под указателем мыши. Этот метод вызывается onpain элемента управления ().

(Унаследовано от ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

Стандартный выбор не нарисован.

OnPaintShape(DiagramPaintEventArgs)

Рисует ShapeElement. Этот метод вызывается onpain элемента управления ().

(Унаследовано от ShapeElement)
OnParentNodeShapeChanged(RectangleD, RectangleD)

Этот метод вызывается, если a) объект ParentShape является объектом NodeShape b) объект ParentShape перемещен или изменены его размеры.

(Унаследовано от NodeShape)
OnResurrected()

Вызывается моделью после того, как элемент был восстановлен (помещается обратно в хранилище).

(Унаследовано от ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

Виртуальный метод для уведомления об изменении расположения исполнителя роли.

(Унаследовано от ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

Виртуальный метод для уведомления при изменении расположения исполнителя роли.

(Унаследовано от ModelElement)
OnShapeInserted()

Вызывается, когда это ShapeElement сделана дочерним элементом своего родительского ShapeElement.

OnShapeRemoved()

Вызывается, когда ShapeElement больше не является дочерним ShapeElement родительского ShapeElement.

(Унаследовано от ShapeElement)
PerformResizeParentRule()

Настраивает и запускает Ресизепарентруле с соответствующей информацией для родителя этой фигуры. Это событие срабатывает только один раз для каждой итерации и сохраняет список всех изменений, которые будут обработаны позже.

(Унаследовано от ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

Настраивает и запускает Ресизепарентруле с соответствующей информацией для родителя этой фигуры. Это событие срабатывает только один раз для каждой итерации и сохраняет список всех изменений, которые будут обработаны позже.

(Унаследовано от ShapeElement)
PerformShapeAnchoringRule()

Настраивает и запускает Шапеанчорингруле с соответствующей информацией для родителя этой фигуры. Это событие срабатывает только один раз для каждой итерации и сохраняет список всех изменений, которые будут обработаны позже.

(Унаследовано от NodeShape)
PermitChildVisibility(ShapeElement)

Возможность повлиять на видимость дочерних фигур

(Унаследовано от NodeShape)
ProcessVisibilityChange(Boolean)

Обработать косвенное изменение в результате изменения видимости этой фигуры

(Унаследовано от NodeShape)
PurgeLayoutObjects()

Очистить все объекты макета диаграммы в этой иерархии. Очистить все точки от проводов — коллекцию точек за пределами фигуры, а не точки графа, так как они уже исчезли.

(Унаследовано от ShapeElement)
PurgePoints()

Этот метод удаляет все существующие точки

(Унаследовано от ShapeElement)
RebuildShape()

Выполняет привязку представления для этого ShapeElement.

(Унаследовано от ShapeElement)
RemoveLayoutObject()

Удаляет (удаляет) этот ShapeElement из Графвраппер, а также его относительных и вложенных дочерних фигур.

(Унаследовано от ShapeElement)
Selected(DiagramClientView)

Возвращает значение, указывающее, выбрана ли эта фигура в указанном представлении.

(Унаследовано от ShapeElement)
SetAbsoluteBoundsValue(RectangleD)

Предоставляет резервное хранилище для свойства NodeShape. Абсолутебаундс.

(Унаследовано от NodeShape)
SetInitialGraphLayoutVisibility()

Если видимость этой фигуры была скорректирована до создания объекта макета диаграммы, убедитесь, что эти два синхронизированы.

(Унаследовано от ShapeElement)
SetIsExpandedValue(Boolean)

Предоставляет хранилище для свойства NodeShape. NOEXPAND.

(Унаследовано от NodeShape)
SetShowHideState(Boolean)

Установка состояния видимости фигуры и всех ее дочерних элементов

(Унаследовано от ShapeElement)
SetShowHideStateImplementation(Boolean)

Основной импементатион для отображения и скрытия

(Унаследовано от ShapeElement)
ShouldAddShapeForElement(ModelElement)

Вызывается методом ShapeElement. Фиксупчилдшапес () для получения значения, указывающего, следует ли создать ShapeElement и добавить его в качестве дочернего для этого ShapeElement.

(Унаследовано от ShapeElement)
ShouldReparentOnMove()

Определяет, следует ли изменять родительский объект Shape при перемещении.

(Унаследовано от ShapeElement)
Show()

Показать (сделать видимым) фигуру и все ее дочерние элементы

(Унаследовано от ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

Отображать пользовательскую подсказку фигуры с заданными советами по тексту и положению

(Унаследовано от ShapeElement)
Side(RectangleD)

Назначает сторону порту

(Унаследовано от NodeShape)
ToString()

Возвращает доступное-имя этого объекта и его подтип.

(Унаследовано от ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

Преобразует прямоугольник из координат относительно левого верхнего угла родительского элемента IGeometryHost в абсолютные мировые координаты.

(Унаследовано от ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

Преобразует прямоугольник из абсолютных мировых координат в координаты относительно левого верхнего угла родительского элемента IGeometryHost.

(Унаследовано от ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

Преобразует прямоугольник от координат относительно родительской фигуры к абсолютным координатам мира.

(Унаследовано от ShapeElement)
TranslateToRelativeBounds(RectangleD)

Преобразует прямоугольник из абсолютных координат мира в координаты относительно родительской фигуры.

(Унаследовано от ShapeElement)
UpdateChildVisibility()

Повторно вычисляет состояние видимости дочерних фигур на основе переопределений метода Пермитчилдвисибилити. Поведение по умолчанию заключается в том, что базовое состояние видимости дочернего элемента разворачивается в свойстве свойства. Внутреннее Примечание. также синхронизирует состояния видимости всех вложенных вложенных диаграмм в объекте Graph.

(Унаследовано от NodeShape)
UpdateDerivedVisible(ShapeElement)

Обновить производное видимое состояние этой фигуры

(Унаследовано от ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Brush)

Изменяет яркость указанной кисти. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.)

(Унаследовано от ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

Изменяет яркость указанного пера. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.)

(Унаследовано от ShapeElement)

События

AbsoluteBoundsChanged

Событие для изменений свойства Абсолутебаундс этого элемента

(Унаследовано от NodeShape)
Click

Событие, запускаемое при щелчке фигуры.

(Унаследовано от ShapeElement)
DoubleClick

Событие, запускаемое при двойном щелчке фигуры.

(Унаследовано от ShapeElement)
KeyDown

Событие, возникающее, когда фокус находится на фигуре, а клавиша клавиатуры не нажата.

(Унаследовано от ShapeElement)
KeyPress

Событие, возникающее, когда фигура имеет особое значение, а символ введен.

(Унаследовано от ShapeElement)
KeyUp

Событие, возникающее, когда фокус установлен на фигуре, а клавиша клавиатуры отпущена.

(Унаследовано от ShapeElement)
MouseDown

Событие, запускаемое при нажатии кнопки мыши на фигуре.

(Унаследовано от ShapeElement)
MouseMove

Событие, возникающее при перемещении курсора над фигурой.

(Унаследовано от ShapeElement)
MouseUp

Событие, запускаемое при отпускании кнопки мыши на фигуре.

(Унаследовано от ShapeElement)
MouseWheel

Событие, возникающее при движении колесика мыши в то время, когда курсор находится над фигурой.

(Унаследовано от ShapeElement)

Явные реализации интерфейса

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) (Унаследовано от ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup) (Унаследовано от ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Унаследовано от ModelElement)
IMergeElements.MergeConfigure(ElementGroup) (Унаследовано от ModelElement)
IMergeElements.MergeDisconnect(ModelElement) (Унаследовано от ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup) (Унаследовано от ModelElement)

Методы расширения

GetDslDefinitionModelElement(PresentationElement)

Этот метод гарантирует, что возвращается реальный элемент модели, соответствующий PresentationElement. Для элементов модели представления DslDesigner, соответствующий субъект может быть фактически внутренним классом TreeNode, а не фактическим MEL. Этот метод обрабатывает такие варианты правильно, поэтому будет возвращен фактический элемент модели.

AddExtension(ModelElement, DomainClassInfo)

Расширение этого ModelElement с вновь созданным экземпляром расширения указанного доменного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа.

AddExtension(ModelElement, ExtensionElement)

Расширение этого ModelElement с указанным расширением. Если элемент уже имеет расширение того же типа, будет вызвано исключение InvalidOperationException.

AddExtension(ModelElement, Guid)

Расширение этого ModelElement с вновь созданным экземпляром расширения определенного доменного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа.

AddExtension(ModelElement, Type)

Расширение этого ModelElement с вновь созданным экземпляром расширения указанного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа.

AddExtension<T>(ModelElement)

Расширение этого ModelElement с вновь созданным экземпляром расширения указанного типа. Если элемент уже имеет расширение того же типа, будет вызвано исключение InvalidOperationException.

GetAllExtensions(ModelElement)

Возвращает перечислимый объект, который выполняет обход дерева элементов расширения, внедренных в данном ModelElement, сначала "в ширину".

GetBaseElement(ModelElement)

Возвращает корень виртуального объекта MEL, в котором участвует указанный ModelElement.

GetExtension(ModelElement, DomainClassInfo)
GetExtension(ModelElement, Guid)
GetExtension(ModelElement, Type)

Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если элемент не имеет такого расширения, вызывается исключение InvalidOperationException.

GetExtension<T>(ModelElement)

Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если элемент не имеет такого расширения, вызывается исключение InvalidOperationException.

IsExtendedBy(ModelElement, DomainClassInfo)

Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа.

IsExtendedBy(ModelElement, Guid)

Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа.

IsExtendedBy(ModelElement, Type)

Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа.

RemoveExtension(ModelElement, DomainClassInfo)

Удаляет любое расширение указанного элемента ModelElement определенного типа.

RemoveExtension(ModelElement, ExtensionElement)

Удаление заданного ExtensionElement из расширений данного ModelElement.

RemoveExtension(ModelElement, Guid)

Удаляет любое расширение указанного элемента ModelElement определенного типа.

RemoveExtension(ModelElement, Type)

Удаляет любое расширение данного ModelElement определенного типа.

TryGetExtension(ModelElement, DomainClassInfo)
TryGetExtension(ModelElement, Guid)
TryGetExtension(ModelElement, Type)
TryGetExtension<T>(ModelElement)

Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если данный элемент не имеет такого расширения, результат будет равен null.

CanDelete(ModelElement, Guid[])

Удаляет элемент из модели.

GetLocks(ModelElement)

Получить флаги блокировки для данного элемента. Это включает все блокировки, разрешенные в разделе, содержащем элемент.

IsLocked(ModelElement, Locks)

Проверка, имеется ли у данного элемента какая-либо блокировка из указанного набора блокировок

SetLocks(ModelElement, Locks)

Задать флажки блокировки данного элемента

Применяется к