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


BinaryLinkShape - класс

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

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

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
          Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeBase
            Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShape
              Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShape

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

Синтаксис

'Декларация
<CLSCompliantAttribute(True)> _
Public MustInherit Class BinaryLinkShape _
    Inherits BinaryLinkShapeBase
[CLSCompliantAttribute(true)]
public abstract class BinaryLinkShape : BinaryLinkShapeBase

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

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

  Имя Описание
Защищенный метод BinaryLinkShape Инициализирует новый экземпляр класса BinaryLinkShape.

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

Свойства

  Имя Описание
Открытое свойство AbsoluteBoundingBox Получает ограничивающий прямоугольник фигуры связи относительно схемы. (Унаследовано от LinkShape.)
Открытое свойство AbsoluteBoundingBoxToEnsureVisible Получает ограничивающий прямоугольник, который будет использовать EnsureVisible.Этот прямоугольник совпадает с прямоугольником AbsoluteBoundingBox, но его высота корректируется так, чтобы она имела ненулевое значение, если ширина имеет ненулевое значение.Это сделано потому, что для связей с одним сегментом высота по умолчанию равна 0 и может привести к тому, что границы выделения будут возвращены как "пустые", даже когда на самом деле выбрана связь. (Унаследовано от LinkShape.)
Открытое свойство AbsoluteCenter Получает точку в центре фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibilityObject Получает объект со специальными возможностями для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleDefaultActionDescription Получает описание действия по умолчанию для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleDescription Получает описание для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleHelp Получает справку для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleHelpTopicFileName Получает раздел справки для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleHelpTopicId Получает идентификатор раздела справки для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleName Возвращает имя данной фигуры, предоставляемое клиентам со специальными возможностями. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство AccessibleRole Получает роль фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleState Получает состояние фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleValue Получает значение фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AllowsChildrenInSelection Если значение равно true, дочерние элементы данной фигуры могут быть включены в текущую группу выделения. (Унаследовано от ShapeElement.)
Открытое свойство AllowsChildrenToResizeParent Значение true, если размеры этой фигуры могут изменяться при изменении размера или положения дочерних фигур. (Унаследовано от ShapeElement.)
Открытое свойство AllowsChildrenToShrinkParent Если значение равно true, размер фигуры при перемещении или изменении размеров ее дочерних элементов будет уменьшаться в соответствии с ними. (Унаследовано от ShapeElement.)
Открытое свойство AnchorBothEnds (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство BackgroundBrushId Получает идентификатор для кисти, которая используется для рисования фона фигуры. (Унаследовано от ShapeElement.)
Открытое свойство BoundingBox Получает ограничивающий прямоугольник фигуры связи относительно родительского элемента. (Унаследовано от LinkShape.)
Открытое свойство CanFocus Получает фигуру и проверяет, может ли она получать фокус. (Унаследовано от ShapeElement.)
Открытое свойство CanManuallyRoute Значение true, если пользователи могут вручную прокладывать фигуру связи между элементами в схеме; в противном случае — значение false. (Унаследовано от LinkShape.)
Открытое свойство CanMove Значение true, если пользователи могут перемещать связь на схеме; в противном случае — значение false (Унаследовано от LinkShape.)
Открытое свойство CanMoveAnchorPoints Если значение равно true, пользователь может перемещать конечные точки LinkShape вокруг границ соединенных фигур. (Унаследовано от LinkShape.)
Открытое свойство CanSelect Получает фигуру и проверяет, может ли пользователь выбирать ее. (Унаследовано от ShapeElement.)
Открытое свойство Center Получает точку в центре фигуры. (Унаследовано от ShapeElement.)
Защищенное свойство ClassStyleSet Получает стиль, заданный для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство ClipWhenDrawingFields Получает дочернюю фигуру и проверяет, следует ли установить ее область вырезания по ограничивающему прямоугольнику для родительской фигуры при рисовании дочерней фигуры. (Унаследовано от ShapeElement.)
Открытое свойство DecoratorFrom Получает или задает декоратор, такой как стрелка, на исходной стороне отношения. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство Decorators Получает коллекцию декораторов для фигуры. (Унаследовано от ShapeElement.)
Защищенное свойство DecoratorsSize (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство DecoratorTo Получает или задает декоратор, такой как стрелка, на конечной стороне отношения. (Унаследовано от BinaryLinkShapeBase.)
Защищенное свойство DefaultRoutingStyle Получает используемый по умолчанию стиль маршрутизации (прямой или прямолинейный) для связи, заданный в определении DSL. (Унаследовано от LinkShape.)
Открытое свойство DefaultShapeField Получает фигуру по умолчанию, которой является первая фигура, способная получать фокус. (Унаследовано от ShapeElement.)
Открытое свойство DefaultSize Получает размер фигуры по умолчанию. (Унаследовано от ShapeElement.)
Открытое свойство Diagram Получает схему, к которой принадлежит фигура. (Унаследовано от ShapeElement.)
Открытое свойство EdgePoints Упорядоченный список точек, ограничивающих прямые сегменты фигуры связи, включая 2 точки на каждом пересечении. (Унаследовано от LinkShape.)
Открытое свойство EdgePointsNoJumps Упорядоченный список точек, ограничивающих прямые сегменты фигуры связи.Если связь имеет пересечения линий, их точки не включаются в список. (Унаследовано от LinkShape.)
Открытое свойство EndSegmentBreakFactor Получает длину фигуры связи и определяет необходимую длину последнего сегмента линии в фигуре связи. (Унаследовано от LinkShape.)
Открытое свойство EnsureVisiblePreference Настройки метода EnsureVisible для этой фигуры.Значение по умолчанию — вернуть VisiblePreference из схемы, размещающей эту фигуру. (Унаследовано от ShapeElement.)
Защищенное свойство Events Получает список обработчиков событий для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство ExcludePath Получите/задайте графический контур Это одноэлементный класс BinaryLinkShape.Не удаляйте.Используйте немедленно.Используйте Clone, если требуется другой путь! (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство FixedFrom Указывает, установил ли пользователь конечную точку вручную. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство FixedTo Указывает, установил ли пользователь конечную точку вручную. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство FromEndPoint Точка, в которой соединитель касается фигуры FromShape. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство FromLinkConnectsToNode Получает отношение ElementLink, которое соединяет фигуру связи с узлом на исходной стороне соединителя. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство FromShape Получает NodeShape на исходной стороне соединителя. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство GeometryBackgroundBrushId Получает идентификатор кисти, которая используется для рисования фона геометрии. (Унаследовано от ShapeElement.)
Открытое свойство GeometryBoundingBox Получает ограничивающий прямоугольник фигуры. (Унаследовано от ShapeElement.)
Открытое свойство GeometryCanManuallyRoute Получает значение, указывающее, разрешено ли пользователю вручную перенаправлять этот LinkShape. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство GeometryDecoratorFrom Получает LinkDecorator на исходной стороне связи. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство GeometryDecoratorFromSize Получает размер для декоратора на исходной стороне отношения. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство GeometryDecoratorTo Получает LinkDecorator на конечной стороне связи. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство GeometryDecoratorToSize Получает размер для декоратора на конечной стороне отношения. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство GeometryEdgePoints Получает краевые точки в мировых единицах (предназначен для вызова только классами, производными от ShapeGeometry). (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство GeometryEdgePointsNoJumps Получает краевые точки в мировых единицах без пересечений линий (предназначен для вызова только классами, производными от ShapeGeometry). (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство GeometryHasFilledBackground Получает фигуру и проверяет, закрашен ли ее фон. (Унаследовано от ShapeElement.)
Открытое свойство GeometryHasOutline Получает фигуру и проверяет, имеет ли она контур. (Унаследовано от ShapeElement.)
Открытое свойство GeometryHasShadow Значение true, если фигура имеет тень; в противном случае — значение false. (Унаследовано от ShapeElement.)
Открытое свойство GeometryOutlinePenId Получает идентификатор пера, которым рисуется контуры фигуры. (Унаследовано от ShapeElement.)
Открытое свойство GeometryStyleSet Получает стиль, заданный для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство GridSize Получает или задает размер сетки, к которой привязываются вершины связи.Если значение равно 0,0, сетка не используется. (Унаследовано от LinkShape.)
Открытое свойство HasChildren Значение true, если фигура имеет дочерние фигуры. (Унаследовано от ShapeElement.)
Защищенное свойство HasCustomToolTip Получает фигуру и проверяет, имеет ли она пользовательскую подсказку. (Унаследовано от ShapeElement.)
Открытое свойство HasDragOverToolTip Получает фигуру и проверяет, имеет ли она подсказку. (Унаследовано от ShapeElement.)
Открытое свойство HasFilledBackground Получает фигуру и проверяет, имеет ли она фон. (Унаследовано от ShapeElement.)
Открытое свойство HasHighlighting Получает фигуру и проверяет, выделена ли она. (Унаследовано от ShapeElement.)
Открытое свойство HasOutline Получает фигуру и проверяет, имеет ли она контур. (Унаследовано от ShapeElement.)
Открытое свойство HasShadow Если значение равно true, связь закрашивается с тенью. (Унаследовано от LinkShape.)
Открытое свойство HasToolTip Получает фигуру и проверяет, имеет ли она подсказку. (Унаследовано от ShapeElement.)
Открытое свойство Id Получает идентификатор элемента. (Унаследовано от ModelElement.)
Открытое свойство IsActive Получает флаг IsActive и проверяет, является ли элемент активным. (Унаследовано от ModelElement.)
Открытое свойство IsDeleted Получает флаг IsDeleted и проверяет, был ли элемент удален из модели. (Унаследовано от ModelElement.)
Открытое свойство IsDeleting Получает флаг IsDeleting и проверяет, удаляется ли элемент в данный момент из модели. (Унаследовано от ModelElement.)
Защищенное свойство IsDirected (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство IsNestedChild Значение true, если этот элемент фигуры находится в свойстве NestedChildShapes свойства ParentShape. (Унаследовано от ShapeElement.)
Открытое свойство IsRelativeChild Значение true, если этот элемент фигуры находится в свойстве RelativeChildShapes свойства ParentShape. (Унаследовано от ShapeElement.)
Открытое свойство IsVisible Если true, фигура отображается на схеме; если false, оно не отображается, и алгоритмы маршрутизации макета и игнорирует его.См. также: Hide() и Show(). (Унаследовано от ShapeElement.)
Открытое свойство LineAdjustAwayDefault Получает фигуру и проверяет, следует ли пытаться выравнивать дочерние фигуры связей, когда они соединены с одной и той же фигурой, или задает соответствующее значение. (Унаследовано от ShapeElement.)
Открытое свойство LineAffinityDefault Получает или задает целевое местоположение, где фигура связи должна пытаться разместить фигуру. (Унаследовано от ShapeElement.)
Открытое свойство LineToLineClearance Получает или задает расстояние между дочерними фигурами связей для данной фигуры. (Унаследовано от ShapeElement.)
Открытое свойство LineToNodeClearance Получает или задает расстояние между дочерними фигурами связей и дочерними фигурами узлов. (Унаследовано от ShapeElement.)
Открытое свойство ManuallyRouted Значение true, если пользователь внес ручное изменение в маршрутизацию этой фигуры связи.Значение false, если пользователь использовал команду Reroute или оставил автоматическое спрямление неизменным. (Унаследовано от LinkShape.)
Открытое свойство MaximumSize Получает максимальный размер фигуры. (Унаследовано от ShapeElement.)
Открытое свойство MinimumSize Получает минимальный размер для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство ModelElement Получает или задает элемент модели, связанный с элементом представления. (Унаследовано от PresentationElement.)
Открытое свойство NestedChildShapes Список фигур, являющихся частью этой фигуры, отображение которых ограничено пределами границ этой фигуры или схемы. (Унаследовано от ShapeElement.)
Открытое свойство NestedShapesMargin Получает поля между ограничивающим прямоугольником фигуры и фигурами ее вложенных узлов. (Унаследовано от ShapeElement.)
Открытое свойство Nodes Получает список фигур, которые подключены к фигуре ссылки. (Унаследовано от LinkShape.)
Открытое свойство NodeToNodeClearance Получает или задает поле между фигурами дочерних узлов. (Унаследовано от ShapeElement.)
Открытое свойство OutlinePenId Получает идентификатор пера, которое используется для рисования контура фигуры связи. (Унаследовано от LinkShape.)
Открытое свойство OutlinePenWidth Получает ширина контура для фигуры. (Унаследовано от ShapeElement.)
Защищенное свойство PaintMoveableDecoratorSelectionLines (Унаследовано от ShapeElement.)
Защищенное свойство ParentLink Получает экземпляр отношения от фигуры к родительской фигуре. (Унаследовано от ShapeElement.)
Открытое свойство ParentShape Получает родительский элемент фигуры.Чтобы отображаться на схеме, фигура или соединитель должны иметь родительский элемент. (Унаследовано от ShapeElement.)
Открытое свойство Partition Получает или задает объект Partition, содержащий элемент. (Унаследовано от ModelElement.)
Открытое свойство Perimeter Получает периметр (путь) вокруг фигуры. (Унаследовано от ShapeElement.)
Открытое свойство RelatedShapeToEmphasize Получает связанную фигуру в целях визуального выделения при выборе этой фигуры. (Унаследовано от ShapeElement.)
Открытое свойство RelativeChildShapes Список фигур, являющихся частью этой фигуры, но которые могут отображаться вне границ этой фигуры. (Унаследовано от ShapeElement.)
Открытое свойство RouteJumpType Получает или задает значение, указывающее, создает ли связь пересечение линий в месте, где она пересекает другую связь. (Унаследовано от LinkShape.)
Открытое свойство RoutingStyle Прямая (от точки до точки) или прямолинейная (состоящая из набора горизонтальных и вертикальных сегментов). (Унаследовано от LinkShape.)
Открытое свойство ShapeFields Части фигуры, например текстовые строки и декораторы. (Унаследовано от ShapeElement.)
Открытое свойство ShapeGeometry Управляет способом закрашивания фигуры. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство ShouldTryParentShapeForMergeOnToolboxDoubleClick Если значение равно true, то, когда пользователь дважды щелкает элемент панели элементов при выбранной данной фигуре, если элемент нельзя объединить с данной фигурой, будет предпринята попытка объединить его с родительской фигурой.По умолчанию установлено значение true. (Унаследовано от ShapeElement.)
Открытое свойство Store Получает объект Store, содержащий элемент. (Унаследовано от ModelElement.)
Открытое свойство StyleSet Получает экземпляр набора стилей для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство Subject Получает или задает тему для элемента представления.По умолчанию — тот же объект, как ModelElement. (Унаследовано от PresentationElement.)
Защищенное свойство TargetRelationshipDomainClassId Получает идентификатор целевого элемента, присвоенного фигуре двоичной связи.
Открытое свойство TargetToolboxItemFilterAttributes Получает коллекцию атрибутов, определяющих, какие элементы включены или отключены в панели элементов. (Унаследовано от ShapeElement.)
Открытое свойство ToEndPoint Точка, в которой соединитель завершается на фигуре ToShape. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство ToLinkConnectsToNode Получает отношение ElementLink, которое соединяет фигуру связи с узлом на конечной стороне соединителя. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство ToShape Получает NodeShape на конечной стороне фигуры связи. (Унаследовано от BinaryLinkShapeBase.)
Открытое свойство UserFixed Получает или задает фиксированный линейный сегмент. (Унаследовано от LinkShape.)
Открытое свойство ZOrder Определяет порядок, в котором эта фигура будет отображаться по отношению к другим фигурам на схеме.Обычно задается исходя из порядка дочерних фигур. (Унаследовано от ShapeElement.)

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

Методы

  Имя Описание
Открытый метод AccessibleDoDefaultAction Выполняет действие по умолчанию для объекта со специальными возможностями. (Унаследовано от ShapeElement.)
Открытый метод Associate Присвоит элемент модели к элементу представления.Тот же эффект, что и установка ModelElement. (Унаследовано от PresentationElement.)
Защищенный метод CalculateDerivedVisible Вычислите отображается ли фигура ссылки.Значение true, если оба конечных узла являются видимыми. (Унаследовано от BinaryLinkShapeBase.)
Защищенный метод CanMerge Проверяет, можно ли к этому элементу добавить исходный элемент. (Унаследовано от ModelElement.)
Защищенный метод ChooseMergeTarget(ElementGroup) Выбирает целевой элемент, чтобы принять в качестве его дочернего элемента элемент, который пользователь хочет копировать, перетащить или создать. (Унаследовано от ModelElement.)
Защищенный метод ChooseMergeTarget(ElementGroupPrototype) Выбирает целевой элемент, чтобы принять в качестве его дочернего элемента элемент, который пользователь хочет копировать, перетащить или создать. (Унаследовано от ModelElement.)
Открытый метод ChooseParentShape Выбирает родительскую фигуру для новой дочерней фигуры, обычно данной фигуры. (Унаследовано от ShapeElement.)
Защищенный метод ChooseRelationship Выбирает, в какой список дочерних элементов следует добавить новую фигуру: NestedChildShapes или RelativeChildShapes. (Унаследовано от ShapeElement.)
Открытый метод CoerceSelection Разрешает фигуре определять, какие другие фигуры выбираются. (Унаследовано от ShapeElement.)
Открытый метод Connect Создает отношения ElementLink, необходимые для подключения указанной NodeShape.Если этот BinaryLinkShape уже находится на схеме, необходимо также соединить вверх GraphEdge.Если нет, GraphEdge соединяется вверх, когда BinaryLinkShape добавляется в схему. (Унаследовано от BinaryLinkShapeBase.)
Открытый метод Copy() Создает копию элемента в модели. (Унаследовано от ModelElement.)
Открытый метод Copy(IEnumerable<Guid>) Создает копию элемента и его дочерних связей и элементов. (Унаследовано от ModelElement.)
Защищенный метод CreateChildShape Создает фигуру и добавляет ее в качестве дочернего элемента к этой фигуре. (Унаследовано от ShapeElement.)
Защищенный метод CreateClassStyleSet Создает набор стилей класса для типа фигуры. (Унаследовано от ShapeElement.)
Защищенный метод CreateDecorators Создает коллекцию декораторов для типа фигуры. (Унаследовано от ShapeElement.)
Защищенный метод CreateInstanceStyleSet Создает набор стилей для фигуры. (Унаследовано от ShapeElement.)
Защищенный метод CreateShapeFields Создает коллекцию полей фигуры для типа фигуры. (Унаследовано от ShapeElement.)
Открытый метод Delete() Удаляет элемент из модели. (Унаследовано от ModelElement.)
Открытый метод Delete(array<Guid[]) Удаляет элемент из модели. (Унаследовано от ModelElement.)
Защищенный метод DetermineHighlightShape Находит выбранную фигуры в цепочке фигур. (Унаследовано от ShapeElement.)
Открытый метод Disconnect Удаление связи ElementLink в NodeShapes на обоих концах. (Унаследовано от BinaryLinkShapeBase.)
Открытый метод DoFoldToShape Вычисляет точку, где соединитель коснется периметра фигуры.Переопределите это, если вы определяете не прямоугольную форму. (Унаследовано от ShapeElement.)
Открытый метод DoHitTest(PointD, DiagramHitTestInfo) Возвращает значение true, если указанная точка находится внутри фигуры. (Унаследовано от ShapeElement.)
Открытый метод DoHitTest(PointD, DiagramHitTestInfo, Boolean) Возвращает значение true, если указанная точка находится внутри фигуры. (Унаследовано от ShapeElement.)
Открытый метод DoHitTestSelection Возвращает значение true, если заданный точка находится в рамках маркеров выделения вокруг фигуры. (Унаследовано от ShapeElement.)
Открытый метод DoKeyboardNavigation Осуществляет переходы от фигуры к фигуре с помощью клавиатуры. (Унаследовано от ShapeElement.)
Открытый метод DrawResizeFeedback Рисует обратную связь изменения размера фигуры. (Унаследовано от ShapeElement.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод ExcludeFromClipRegion Исключает эту фигуру и ее фигуры конечной точки из области обрезки в указанном объекте Graphics. (Унаследовано от BinaryLinkShapeBase.)
Открытый метод ExcludeGeometryFromClipRegion Исключает геометрию фигуры и ее дочерних фигур из области обрезки. (Унаследовано от ShapeElement.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод FindDecorator(String) Находит декоратор фигуры, имеющий указанное имя. (Унаследовано от ShapeElement.)
Открытый метод FindFirstChild Выполняет поиск первого дочернего элемента в последовательности переходов для фигуры. (Унаследовано от ShapeElement.)
Открытый метод FindFreeArea Находит пустую область на сетке для фигуры. (Унаследовано от ShapeElement.)
Открытый метод FindLastChild Выполняет поиск последнего дочернего элемента в последовательности переходов для фигуры. (Унаследовано от ShapeElement.)
Открытый метод FindNextChild Выполняет поиск следующего дочернего элемента в последовательности переходов для фигуры. (Унаследовано от ShapeElement.)
Открытый метод FindNextInChildFields Выполняет поиск следующего поля фигуры в последовательности переходов. (Унаследовано от ShapeElement.)
Открытый метод FindPreviousChild Выполняет поиск предыдущего дочернего элемента в последовательности переходов для фигуры. (Унаследовано от ShapeElement.)
Открытый метод FindPreviousInChildFields Выполняет поиск предыдущего поля фигуры в последовательности переходов. (Унаследовано от ShapeElement.)
Открытый метод FindShapeField(String) Выполняет поиск поля фигуры в фигуре. (Унаследовано от ShapeElement.)
Открытый метод FixUpChildShapes Создает или настраивает дочерние фигуры, которые должны быть созданы при создании или обновлении элемента модели.Вызывается Diagram.FixUpDiagram(). (Унаследовано от ShapeElement.)
Открытый метод Focused Проверяет, имеет ли фигура фокус. (Унаследовано от ShapeElement.)
Открытый метод GetAccessibilityObject Получает объект специальных возможностей, присвоенный фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetChildElements Получает коллекцию дочерних фигур, принадлежащих родительской фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetCursor Получает указатель, который отображается при наведении указателя мыши на фигуру. (Унаследовано от ShapeElement.)
Открытый метод GetDomainClass Получает самый дальний в цепочке наследования доменный класс для данного элемента. (Унаследовано от ModelElement.)
Открытый метод GetDragOverToolTipText Получает текст подсказки, который отображается при наведении указателя мыши на фигуру. (Унаследовано от ShapeElement.)
Открытый метод GetEdgePointsValue Использует EdgePoints или EdgePointsNoJumps. (Унаследовано от LinkShape.)
Открытый метод GetFieldAccessibleDescription Получает описание поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetFieldAccessibleName Получает имя поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetFieldAccessibleValue Получает значение поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetFieldRepresentedElement Получает основной элемент, представляемый дочерней фигурой. (Унаследовано от ShapeElement.)
Открытый метод GetFieldRepresentedProperty Получает сведения о свойстве для поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetPotentialMouseAction Получает действие мыши, выполняемое для события нажатия кнопки мыши над конкретной точкой на схеме. (Унаследовано от ShapeElement.)
Защищенный метод GetRoleCollection<TCollection, TElement>(Guid) Получает или создает коллекцию связанных элементов. (Унаследовано от ModelElement.)
Открытый метод GetShapeLuminosity Вычисляет яркость фигуры. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldAccessibleDescription Получает описание для дочернего поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldAccessibleName Получает имя дочернего поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldAccessibleValue Получает значение для дочернего поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldRepresentedElements Получает коллекцию элементов, представляемых фигурой дочернего поля. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldRepresentedProperty Получает свойство для дочернего поля. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldRepresentedPropertyElements Получает элемент, содержащий свойство для дочернего поля. (Унаследовано от ShapeElement.)
Открытый метод GetToolTipText Получает текст подсказки для фигуры, на которую указывает мышь. (Унаследовано от ShapeElement.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HasCachedDragOverResult Проверяет, кэшируются ли результаты события перетаскивания мыши. (Унаследовано от ShapeElement.)
Открытый метод Hide Скрывает фигуру и все ее дочерние элементы. (Унаследовано от ShapeElement.)
Защищенный метод HideCustomToolTip Скрывает пользовательскую подсказку для фигуры. (Унаследовано от ShapeElement.)
Защищенный метод InitializeDecorators Инициализирует и добавляет поля в тип фигуры. (Унаследовано от ShapeElement.)
Защищенный метод InitializeInstanceResources Инициализирует ресурсы для экземпляра фигуры. (Унаследовано от ShapeElement.)
Защищенный метод InitializeResources Инициализирует ресурсы для фигуры. (Унаследовано от ShapeElement.)
Защищенный метод InitializeShapeFields Инициализирует список полей, представляющих части фигуры, такие как метки, значки, строки текста и фоновые изображения.Вызывается один раз для каждого класса. (Унаследовано от ShapeElement.)
Открытый метод Invalidate() Принудительная перерисовка фигуры и его окружения на экране пользователя. (Унаследовано от LinkShape.)
Открытый метод Invalidate(Boolean) Гарантирует, что фигура будет перекрашена в конце транзакции.Вызовите это при изменении свойства фигуры. (Унаследовано от ShapeElement.)
Открытый метод Invalidate(RectangleD) Гарантирует, что фигура и ее старое расположение будут перекрашены в конце транзакции. (Унаследовано от ShapeElement.)
Открытый метод IsDescendantOf Проверяет, является ли фигура потомком другой фигуры. (Унаследовано от ShapeElement.)
Защищенный метод IsNavigationKey(Char) Проверяет, используется ли клавиша в качестве навигационной команды. (Унаследовано от ShapeElement.)
Защищенный метод IsNavigationKey(Keys) Проверяет, используются ли данные клавиши в качестве навигационной команды. (Унаследовано от ShapeElement.)
Открытый метод IsRouted Значение true, если фигура связи маршрутизирована и объекты EdgePoints являются допустимыми; значение false, если связь будет маршрутизирована позднее. (Унаследовано от LinkShape.)
Открытый метод IterateShapes Проходит по фигуре и ее дочерним фигурам. (Унаследовано от ShapeElement.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MergeConfigure Не используется для элементов представления. (Унаследовано от PresentationElement.)
Защищенный метод MergeDisconnect Отключает элемент источника из элемента целевого объекта. (Унаследовано от ModelElement.)
Защищенный метод MergeRelate Создает связь между элементом модели и группой элементов модели. (Унаследовано от PresentationElement.)
Защищенный метод ModifyLuminosity Вычисляет яркость выделения для фигуры. (Унаследовано от ShapeElement.)
Защищенный метод MoveByRepositioning(DiagramDragEventArgs) Перемещает фигуры в группе согласно значению, определяемому положением мыши. (Унаследовано от ShapeElement.)
Открытый метод MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) Перемещает фигуры в группе согласно значению, определяемому положением мыши. (Унаследовано от ShapeElement.)
Открытый метод NavigateAscend Вызывается в ответ на переход нажатием клавиши пользователем, чтобы установить фокус на ближайшего предка, способному получать фокус. (Унаследовано от LinkShape.)
Открытый метод NavigateDescend Осуществляет переход к следующему потомку в последовательности переходов и обновляет фокус.Вызывается в ответ на нажатие пользователем клавиш перемещения. (Унаследовано от ShapeElement.)
Защищенный метод NavigateTo Осуществляет переход к определенной фигуре в последовательности переходов и обновляет фокус. (Унаследовано от ShapeElement.)
Открытый метод NavigateToFirst Вызывается в ответ на переход нажатием клавиши пользователем, чтобы установить фокус на первом дочернем элементе родительского элемента текущего фокуса. (Унаследовано от LinkShape.)
Открытый метод NavigateToLast Вызывается в ответ на переход нажатием клавиши пользователем, чтобы установить фокус на последнем дочернем элементе родительского элемента текущего фокуса. (Унаследовано от LinkShape.)
Открытый метод NavigateToNext Вызывается в ответ на переход нажатием клавиши пользователем, чтобы установить фокус на следующий элемент, способный получать фокус, в последовательности фокуса. (Унаследовано от LinkShape.)
Открытый метод NavigateToPrevious Вызывается в ответ на переход нажатием клавиши пользователем, чтобы установить фокус на предыдущий элемент в последовательности фокуса. (Унаследовано от LinkShape.)
Защищенный метод OnAssociatedPropertyChanged Обновляет фигуру при изменении значения свойства хранилища в памяти для некоторого поля в фигуре. (Унаследовано от ShapeElement.)
Защищенный метод OnBeforePaint Обновляет такие ресурсы, как перья и кисти, перед их использованием для закрашивания фигуры. (Унаследовано от ShapeElement.)
Открытый метод OnBeginEdit Вызывается, когда пользователь начинает изменение текстового поле. (Унаследовано от ShapeElement.)
Открытый метод OnBoundsFixup Вызывается, когда задаются или изменяются положения границ и размер родительских и дочерних элементов.Переопределение, чтобы изменить размер или внутреннюю структуру. (Унаследовано от ShapeElement.)
Защищенный метод OnChildConfigured Вызывается, когда положения и размеры дочерних фигур сейчас будут определены.Переопределите, чтобы установить специальные правила. (Унаследовано от ShapeElement.)
Защищенный метод OnChildConfiguring Вызывается после определения размера и положения дочерних фигур. (Унаследовано от ShapeElement.)
Открытый метод OnClick Вызывается когда пользователь щелкает фигуру. (Унаследовано от ShapeElement.)
Защищенный метод OnCopy Вызывается, когда элемент был создан в виде копии другого элемента. (Унаследовано от ModelElement.)
Защищенный метод OnDeleted Вызывается после удаления фигуры из схемы. (Унаследовано от BinaryLinkShapeBase.)
Защищенный метод OnDeleting Вызывается, когда этот элемент сейчас будет удален. (Унаследовано от ModelElement.)
Открытый метод OnDoubleClick Вызывается когда пользователь дважды щелкает фигуру. (Унаследовано от ShapeElement.)
Открытый метод OnDragDrop Вызывается, когда пользователь перетаскивает элемент на фигуру. (Унаследовано от ShapeElement.)
Открытый метод OnDragEnter Вызывается, когда мышь входит в фигуру во время операции перетаскивания. (Унаследовано от ShapeElement.)
Открытый метод OnDragLeave Вызывается при выходе указателя мыши за пределы фигуры. (Унаследовано от ShapeElement.)
Открытый метод OnDragOver Переопределите этот метод, чтобы ответить на перемещение мыши над фигурой.Задайте e.Effect для указания эффекта изменения курсора, видимого пользователю. (Унаследовано от ShapeElement.)
Открытый метод OnEndEdit Вызывается, когда пользователь завершает изменение текстовое поле. (Унаследовано от ShapeElement.)
Открытый метод OnInitialize Вызывается для инициализации фигуры.Переопределите это, чтобы приложить обработчики событий и правила к данному объекту. (Унаследовано от ShapeElement.)
Открытый метод OnKeyDown Вызывается при нажатии клавиши. (Унаследовано от ShapeElement.)
Открытый метод OnKeyPress Вызывается, когда символ набран. (Унаследовано от ShapeElement.)
Открытый метод OnKeyUp Вызывается, когда клавиша отпускается. (Унаследовано от ShapeElement.)
Открытый метод OnMouseDown Вызывается, когда пользователь нажимает кнопку мыши. (Унаследовано от ShapeElement.)
Открытый метод OnMouseEnter Вызывается при наведении указателя мыши на фигуру. (Унаследовано от ShapeElement.)
Открытый метод OnMouseHover Вызывается при зависании указателя мыши на фигуре. (Унаследовано от ShapeElement.)
Открытый метод OnMouseLeave Вызывается при выходе указателя мыши за пределы фигуры. (Унаследовано от ShapeElement.)
Открытый метод OnMouseMove Вызывается повторно, когда пользователь двигает мышь. (Унаследовано от ShapeElement.)
Открытый метод OnMouseUp Вызывается в момент отпускания кнопки мыши. (Унаследовано от ShapeElement.)
Открытый метод OnMouseWheel Вызывается, когда пользователь повернул колесо мыши. (Унаследовано от ShapeElement.)
Открытый метод OnOrphaned Вызывается, когда (Унаследовано от ShapeElement.)
Открытый метод OnPaintEmphasis Вызывается, когда выделение важных частей было применено к выбранной фигуре. (Унаследовано от ShapeElement.)
Открытый метод OnPaintFeedback Вызывается при окрашивании обратной связи перетаскивания. (Унаследовано от ShapeElement.)
Открытый метод OnPaintSelection Вызывается для закрашивания выделения. (Унаследовано от ShapeElement.)
Открытый метод OnPaintShape Вызывается для закрашивания основных частей фигуры. (Унаследовано от ShapeElement.)
Защищенный метод OnResurrected Вызывается, когда элемент был добавлен в модели. (Унаследовано от ModelElement.)
Защищенный метод OnRolePlayerPositionChanged Вызывается при изменении позиции роли. (Унаследовано от ModelElement.)
Защищенный метод OnRolePlayerPositionChanging Вызывается, когда положение игрока роли изменяется. (Унаследовано от ModelElement.)
Открытый метод OnShapeInserted Вызывается, когда фигура была введена в качестве дочернего элемента для другого. (Унаследовано от ShapeElement.)
Открытый метод OnShapeRemoved Вызывается, когда фигура была удалена в виде дочернего элемента из родительской фигуры. (Унаследовано от ShapeElement.)
Открытый метод PerformResizeParentRule() Предупреждает конструктор доменного языка о необходимости изменения размера родительской фигуры, чтобы она соответствовала своим дочерним фигурам. (Унаследовано от ShapeElement.)
Открытый метод PerformResizeParentRule(Boolean, ShapeElement) Предупреждает конструктор доменного языка о необходимости изменения размера родительской фигуры, чтобы она соответствовала своим дочерним фигурам. (Унаследовано от ShapeElement.)
Защищенный метод PermitChildVisibility Проверяет, должна ли дочерняя фигура отображаться в схеме. (Унаследовано от ShapeElement.)
Защищенный метод ProcessVisibilityChange Обновляет видимость дочерней фигуры при изменении видимости. (Унаследовано от ShapeElement.)
Открытый метод PurgeLayoutObjects Удаляет объекты, которые используются для размещения фигуры на сетке схемы. (Унаследовано от ShapeElement.)
Открытый метод PurgePoints Удаляет точки для фигуры в сетке схемы. (Унаследовано от ShapeElement.)
Открытый метод RebuildShape Вып. повторное построение фигуры (Унаследовано от ShapeElement.)
Открытый метод RecalculateRoute (Унаследовано от BinaryLinkShapeBase.)
Открытый метод RemoveLayoutObject Удаляет фигуру, включая все относительные и вложенные дочерние фигуры, из сетки схемы. (Унаследовано от ShapeElement.)
Открытый метод Selected Проверяет, выбрана ли фигура в указанном представлении. (Унаследовано от ShapeElement.)
Защищенный метод SetDecorators(LinkDecorator, LinkDecorator, Boolean) Задать декораторы для соединителя. (Унаследовано от BinaryLinkShapeBase.)
Защищенный метод SetDecorators(LinkDecorator, SizeD, LinkDecorator, SizeD, Boolean) Задать декораторы для соединителя. (Унаследовано от BinaryLinkShapeBase.)
Открытый метод SetEdgePointsValue Использует свойство EdgePoints. (Унаследовано от LinkShape.)
Защищенный метод SetInitialGraphLayoutVisibility Задает видимость графа. (Унаследовано от ShapeElement.)
Открытый метод SetShowHideState Задает видимость фигуры и всех ее дочерних элементов. (Унаследовано от ShapeElement.)
Защищенный метод SetShowHideStateImplementation Задает видимость фигуры. (Унаследовано от ShapeElement.)
Защищенный метод ShouldAddShapeForElement Определяет, должна ли быть создана фигура для представления данного экземпляра доменного класса на схеме. (Унаследовано от ShapeElement.)
Открытый метод ShouldReparentOnMove Проверяет, требуется ли добавить дочернюю фигуру в новый родительский элемент при ее перемещении. (Унаследовано от ShapeElement.)
Открытый метод Show Делает фигуру и все ее дочерние элементы видимыми. (Унаследовано от ShapeElement.)
Защищенный метод ShowCustomToolTip Делает пользовательскую подсказку фигуры видимой. (Унаследовано от ShapeElement.)
Открытый метод ToString Получает имя фигуры и ее тип. (Унаследовано от ShapeElement.)
Открытый метод TranslateGeometryToAbsoluteBounds Преобразует относительные границы в абсолютные границы для геометрии фигуры. (Унаследовано от ShapeElement.)
Открытый метод TranslateGeometryToRelativeBounds Преобразует абсолютные границы в относительные границы для геометрии фигуры. (Унаследовано от ShapeElement.)
Открытый метод TranslateToAbsoluteBounds Преобразует относительные границы в абсолютные границы для фигуры. (Унаследовано от ShapeElement.)
Открытый метод TranslateToRelativeBounds Преобразует абсолютные границы в относительные границы для фигуры. (Унаследовано от ShapeElement.)
Защищенный метод UpdateDerivedVisible Обновляет состояние видимости производной фигуры. (Унаследовано от ShapeElement.)
Защищенный метод UpdateEdgePoints Обновляет краевые точки для фигуры ссылки. (Унаследовано от LinkShape.)
Открытый метод UpdateGeometryLuminosity(DiagramClientView, Brush) Обновляет яркость кисти. (Унаследовано от ShapeElement.)
Открытый метод UpdateGeometryLuminosity(DiagramClientView, Pen) Обновляет яркость пера. (Унаследовано от ShapeElement.)
Открытый метод UpdateGraphEdgePoints Обновляет краевые точки для фигуры ссылки и представляет их графически на схеме. (Унаследовано от LinkShape.)

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

События

  Имя Описание
Открытое событие Click Возникает, когда пользователь щелкает мышью на фигуре. (Унаследовано от ShapeElement.)
Открытое событие DoubleClick Возникает, когда пользователь дважды щелкает кнопкой мыши. (Унаследовано от ShapeElement.)
Открытое событие KeyDown Возникает, когда пользователь нажимает клавишу. (Унаследовано от ShapeElement.)
Открытое событие KeyPress Возникает, когда пользователь нажимает и отпускает клавишу. (Унаследовано от ShapeElement.)
Открытое событие KeyUp Возникает, когда пользователь отпускает клавишу. (Унаследовано от ShapeElement.)
Открытое событие MouseDown Возникает, когда пользователь нажимает кнопку мыши. (Унаследовано от ShapeElement.)
Открытое событие MouseMove Возникает, когда пользователь перемещает мышь. (Унаследовано от ShapeElement.)
Открытое событие MouseUp Возникает, когда пользователь отпускает кнопку мыши. (Унаследовано от ShapeElement.)
Открытое событие MouseWheel Возникает, когда пользователь поворачивает колесико мыши. (Унаследовано от ShapeElement.)

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

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

  Имя Описание
Открытый метод расширения AddExtension(Guid) Перегружен. Расширение этого ModelElement с вновь созданным экземпляром расширения определенного доменного типа.InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения AddExtension(Type) Перегружен. Расширение этого ModelElement с вновь созданным экземпляром расширения указанного типа.InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения AddExtension(DomainClassInfo) Перегружен. Расширение этого ModelElement с вновь созданным экземпляром расширения указанного доменного типа.InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения AddExtension(ExtensionElement) Перегружен. Расширение этого ModelElement с указанным расширением.Если элемент уже имеет расширение того же типа, будет вызвано исключение InvalidOperationException. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения AddExtension<T>() Перегружен. Расширение этого ModelElement с вновь созданным экземпляром расширения указанного типа.Если элемент уже имеет расширение того же типа, будет вызвано исключение InvalidOperationException. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения CanDelete Удаляет элемент из модели. (Определено в ImmutabilityExtensionMethods.)
Открытый метод расширения GetAllExtensions Возвращает перечислимый объект, который выполняет обход дерева элементов расширения, внедренных в данном ModelElement, сначала "в ширину". (Определено в ModelElementExtensionMethods.)
Открытый метод расширения GetBaseElement Возвращает корень виртуального объекта MEL, в котором участвует указанный ModelElement. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения GetDslDefinitionModelElement Этот метод гарантирует, что возвращается реальный элемент модели, соответствующий объекту PresentationElement. Для элементов модели представления DslDesigner, соответствующий субъект может быть фактически внутренним классом TreeNode, а не фактическим MEL. Этот метод обрабатывает такие варианты правильно, поэтому будет возвращен фактический элемент модели. (Определено в PresentationElementHelper.)
Открытый метод расширения GetExtension(Guid) Перегружен. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения GetExtension(Type) Перегружен. Получите ExtensionElement заданного типа из доступных расширений этого ModelElement.Если элемент не имеет такого расширения, вызывается исключение InvalidOperationException. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения GetExtension(DomainClassInfo) Перегружен. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения GetExtension<T>() Перегружен. Получите ExtensionElement заданного типа из доступных расширений этого ModelElement.Если элемент не имеет такого расширения, вызывается исключение InvalidOperationException. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения GetLocks Получить флаги блокировки для данного элемента.Это включает все блокировки, разрешенные в разделе, содержащем элемент. (Определено в ImmutabilityExtensionMethods.)
Открытый метод расширения IsExtendedBy(Guid) Перегружен. Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения IsExtendedBy(Type) Перегружен. Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения IsExtendedBy(DomainClassInfo) Перегружен. Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения IsLocked Проверка, имеется ли у данного элемента какая-либо блокировка из указанного набора блокировок (Определено в ImmutabilityExtensionMethods.)
Открытый метод расширения RemoveExtension(Type) Перегружен. Удаляет любое расширение данного ModelElement определенного типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения RemoveExtension(Guid) Перегружен. Удаляет любое расширение указанного элемента ModelElement определенного типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения RemoveExtension(DomainClassInfo) Перегружен. Удаляет любое расширение указанного элемента ModelElement определенного типа. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения RemoveExtension(ExtensionElement) Перегружен. Удаление заданного ExtensionElement из расширений данного ModelElement. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения SetLocks Задать флажки блокировки данного элемента (Определено в ImmutabilityExtensionMethods.)
Открытый метод расширения TryGetExtension(Guid) Перегружен. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения TryGetExtension(Type) Перегружен. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения TryGetExtension(DomainClassInfo) Перегружен. (Определено в ModelElementExtensionMethods.)
Открытый метод расширения TryGetExtension<T>() Перегружен. Получите ExtensionElement заданного типа из доступных расширений этого ModelElement.Если данный элемент не имеет такого расширения, результат будет равен null. (Определено в ModelElementExtensionMethods.)

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IMergeElements.CanMerge Возвращает значение true, если этот элемент может выполнить слияние с содержимым прототипа. (Унаследовано от ModelElement.)
Явная реализация интерфейсаЗакрытый метод IMergeElements.ChooseMergeTarget(ElementGroup) (Унаследовано от ModelElement.)
Явная реализация интерфейсаЗакрытый метод IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Унаследовано от ModelElement.)
Явная реализация интерфейсаЗакрытый метод IMergeElements.MergeConfigure (Унаследовано от ModelElement.)
Явная реализация интерфейсаЗакрытый метод IMergeElements.MergeDisconnect (Унаследовано от ModelElement.)
Явная реализация интерфейсаЗакрытый метод IMergeElements.MergeRelate (Унаследовано от ModelElement.)

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

Заметки

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

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

Дополнительные сведения и примеры см. в разделе [перенаправление] Практическое руководство. Перемещение по схеме и ее обновление.

Предупреждение

Большинство методов этого типа определена в BinaryLinkShapeBase.

Примеры

Примеры содержатся в разделе [перенаправление] Практическое руководство. Перемещение по схеме и ее обновление.

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

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

См. также

Ссылки

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

NodeShape

BinaryLinkShapeBase

Другие ресурсы

[перенаправление] Практическое руководство. Перемещение по схеме и ее обновление

Определение доменного языка