LinkShape Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape
public ref class LinkShape abstract : Microsoft::VisualStudio::Modeling::Diagrams::ShapeElement
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.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("b584e89c-b60e-49ee-b478-6d8da87e4b32")]
[System.CLSCompliant(true)]
public abstract class LinkShape : Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.LinkShape.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("b584e89c-b60e-49ee-b478-6d8da87e4b32")>]
[<System.CLSCompliant(true)>]
type LinkShape = class
inherit ShapeElement
Public MustInherit Class LinkShape
Inherits ShapeElement
- Наследование
- Производный
- Атрибуты
Конструкторы
LinkShape(Partition, PropertyAssignment[]) |
Конструктор. |
Поля
DomainClassId |
Идентификатор класса домена LinkShape. |
EdgePointsDomainPropertyId |
Идентификатор свойства домена EdgePoints. |
ManuallyRoutedDomainPropertyId |
Идентификатор свойства домена ManuallyRouted. |
Свойства
AbsoluteBoundingBox |
Ограничивающий прямоугольник относительно левого верхнего углу диаграммы. |
AbsoluteBoundingBoxToEnsureVisible |
Получает ограничивающий прямоугольник, который будет использовать EnsureVisible. Этот прямоугольник совпадает с прямоугольником AbsoluteBoundingBox, но его высота корректируется так, чтобы она имела ненулевое значение, если ширина имеет ненулевое значение. Это сделано потому, что для связей с одним сегментом высота по умолчанию равна 0 и может привести к тому, что границы выделения будут возвращены как "пустые", даже когда на самом деле выбрана связь. |
AbsoluteCenter |
Возвращает центр абсолютных границ ShapeElement относительно верхнего левого угла диаграммы независимо от родительского элемента ShapeElement. (Унаследовано от ShapeElement) |
AccessibilityObject |
Возвращает объект AccessibleObject, назначенный элементу (Унаследовано от ShapeElement) |
AccessibleDefaultActionDescription |
Возвращает описание действия по умолчанию элемента для использования клиентскими приложениями со специальными возможностями. (Унаследовано от ShapeElement) |
AccessibleDescription |
Возвращает описание элемента, используемого клиентскими приложениями со специальными возможностями. (Унаследовано от ShapeElement) |
AccessibleHelp |
Возвращает описание того, что делает элемент или как он используется. (Унаследовано от ShapeElement) |
AccessibleHelpTopicFileName |
Возвращает путь к файлу справки, связанному с этим элементом. (Унаследовано от ShapeElement) |
AccessibleHelpTopicId |
Возвращает идентификатор раздела справки, связанный с этим элементом. (Унаследовано от ShapeElement) |
AccessibleName |
Возвращает имя элемента, используемого клиентскими приложениями со специальными возможностями. (Унаследовано от ShapeElement) |
AccessibleRole |
Возвращает доступную роль элемента управления. (Унаследовано от ShapeElement) |
AccessibleState |
Возвращает доступное состояние элемента модели. (Унаследовано от ShapeElement) |
AccessibleValue |
Возвращает доступное значение для этого элемента. (Унаследовано от ShapeElement) |
AllowsChildrenInSelection |
Возвращает значение, указывающее, разрешены ли дочерние элементы этой фигуры в той же группе выбора, что и этот родительский элемент. (Унаследовано от ShapeElement) |
AllowsChildrenToResizeParent |
Возвращает значение, определяющее, разрешено ли дочерним фигурам изменять размер этой фигуры. (Унаследовано от ShapeElement) |
AllowsChildrenToShrinkParent |
Возвращает значение, определяющее, может ли эта фигура быть сжата, а также увеличена путем изменения вложенных дочерних элементов. (Унаследовано от ShapeElement) |
BackgroundBrushId |
Получает идентификатор ресурса кисти, который будет использоваться для закрашивания фона геометрии. (Унаследовано от ShapeElement) |
BoundingBox |
Ограничивающий прямоугольник относительно верхней левой части родительского элемента этой фигуры. |
CanFocus |
Возвращает значение, указывающее, может ли элемент ShapeElement получить фокус. (Унаследовано от ShapeElement) |
CanManuallyRoute |
Получает значение, указывающее, разрешено ли пользователю вручную перенаправлять этот LinkShape. |
CanMove |
Возвращает значение, указывающее, разрешено ли пользователю изменять положение фигуры. |
CanMoveAnchorPoints |
Возвращает значение, указывающее, разрешено ли пользователю перемещать конечные точки этого LinkShape. |
CanSelect |
Возвращает значение, указывающее, разрешено ли пользователю выбирать элемент ShapeElement. (Унаследовано от ShapeElement) |
Center |
Возвращает центральную точку границ ShapeElement. (Унаследовано от ShapeElement) |
ClassStyleSet |
Возвращает набор стилей, общий для всех экземпляров этого класса. (Унаследовано от ShapeElement) |
ClipWhenDrawingFields |
Возвращает значение, указывающее, следует ли при рисовании дочерних полей Фигуры задать для области обрезки ограничивающий прямоугольник этой фигуры. (Унаследовано от ShapeElement) |
Decorators |
Коллекция декораторов для этого типа фигуры. Возвращает значение NULL, если у этого типа нет декораторов. По умолчанию у фигур нет декораторов. (Унаследовано от ShapeElement) |
DecoratorsSize |
Общий размер декораторов |
DefaultRoutingStyle |
Задает используемый стиль маршрутизации по умолчанию. |
DefaultShapeField |
Возвращает первое поле ShapeField, которое может получить фокус. Возвращаемое поле должно использоваться в качестве поля фигуры по умолчанию для получения ключевых событий, если Элемент ShapeElement имеет фокус, а ShapeElement не реагирует на ключевые события. (Унаследовано от ShapeElement) |
DefaultSize |
Возвращает размер элемента ShapeElement по умолчанию в единицах мира. (Унаследовано от ShapeElement) |
Diagram |
Возвращает схему, к которой принадлежит данный элемент ShapeElement. (Может иметь значение NULL.) (Унаследовано от ShapeElement) |
EdgePoints |
Возвращает или задает значение свойства домена EdgePoints. Описание microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Edge Points |
EdgePointsNoJumps |
Получает краевые точки в мировых единицах без пересечений линий |
EndSegmentBreakFactor |
Возвращает фактор, используемый при разрыве конечного сегмента LinkShape. |
EnsureVisiblePreference |
Настройки метода EnsureVisible для этой фигуры. Значение по умолчанию — вернуть VisiblePreference из схемы, размещающей эту фигуру. (Унаследовано от ShapeElement) |
Events |
Возвращает список обработчиков событий, присоединенных к этому элементу ShapeElement. (Унаследовано от ShapeElement) |
GeometryBackgroundBrushId |
Получает идентификатор ресурса кисти, который будет использоваться для закрашивания фона геометрии. (Унаследовано от ShapeElement) |
GeometryBoundingBox |
Получает ограничивающий прямоугольник геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GeometryHasFilledBackground |
Получает значение, указывающее, следует ли заполнить фон геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GeometryHasOutline |
Получает значение, указывающее, будет ли нарисована рамка геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GeometryHasShadow |
Получает значение, указывающее, отображает ли геометрия тень. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GeometryOutlinePenId |
Получает идентификатор ресурса пера, который будет использоваться для рисования контура геометрии. (Унаследовано от ShapeElement) |
GeometryStyleSet |
Получает стиль, заданный для использования для геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GridSize |
Возвращает или задает размер сетки, в которую включен этот LinkShape. |
HasChildren |
Возвращает значение, указывающее, имеет ли ShapeElement один или несколько дочерних элементов ShapeElement с относительным или вложенным отношением. (Унаследовано от ShapeElement) |
HasCustomToolTip |
Возвращает значение, указывающее, имеет ли эта фигура пользовательскую отрисовку подсказки. (Унаследовано от ShapeElement) |
HasDragOverToolTip |
Возвращает значение, указывающее, поддерживается ли эта фигура подсказка перетаскивания. (Унаследовано от ShapeElement) |
HasFilledBackground |
Возвращает значение, указывающее, следует ли рисовать фон фигуры. (Унаследовано от ShapeElement) |
HasHighlighting |
Получает значение, указывающее, надо ли нарисовать выделение ShapeElement. (Унаследовано от ShapeElement) |
HasOutline |
Получает значение, указывающее, надо ли нарисовать контур фигуры. (Унаследовано от ShapeElement) |
HasShadow |
Указывает, необходимо ли нарисовать тень фигуры |
HasToolTip |
Возвращает или задает, отображает ли фигура подсказку наведения мыши по умолчанию (Унаследовано от ShapeElement) |
Id |
Уникальный идентификатор этого элемента. (Унаследовано от ModelElement) |
IsActive |
Возвращает значение true, если элемент в данный момент активен в модели, значение false, если элемент был удален или находится в процессе удаления. (Унаследовано от ModelElement) |
IsDeleted |
Удален ли элемент из модели. (Удаленные элементы не уничтожаются немедленно, поэтому команда отмены может отменить удаление элемента.) (Унаследовано от ModelElement) |
IsDeleting |
Удален ли элемент из модели. (Удаленные элементы не уничтожаются немедленно, поэтому команда отмены может отменить удаление элемента.) (Унаследовано от ModelElement) |
IsNestedChild |
Возвращает значение, указывающее, является ли эта фигура вложенным дочерним элементом родительского элемента, а не относительным дочерним элементом. Вложенный дочерний элемент обрезается родительской фигурой, тогда как относительный дочерний элемент — нет. (Унаследовано от ShapeElement) |
IsRelativeChild |
Возвращает значение, указывающее, является ли эта фигура относительным дочерним элементом родительского элемента, а не вложенным дочерним элементом. Вложенный дочерний элемент обрезается родительской фигурой, тогда как относительный дочерний элемент — нет. (Унаследовано от ShapeElement) |
IsVisible |
Возвращает атрибут видимости этой фигуры. (Унаследовано от ShapeElement) |
LineAdjustAwayDefault |
Возвращает или задает значение, указывающее, должны ли промежуточные сегменты линий дочерних фигур связи пытаться выровнять, если фигуры связи совместно используют общую соединенную фигуру. Промежуточные сегменты строк — это сегменты, которые не содержат ни конечных точек LinkShape. Это свойство не влияет на сходство этой фигуры с одноуровневыми фигурами; он применяется только к фигурам, которые являются дочерними элементами этой фигуры. (Унаследовано от ShapeElement) |
LineAffinityDefault |
Возвращает или задает значение, указывающее, должны ли промежуточные сегменты линий дочерних фигур связи пытаться выровнять, если фигуры связи совместно используют общую соединенную фигуру. Промежуточные сегменты строк — это сегменты, которые не содержат ни конечных точек LinkShape. Это свойство не влияет на сходство этой фигуры с одноуровневыми фигурами; он применяется только к фигурам, которые являются дочерними элементами этой фигуры. (Унаследовано от ShapeElement) |
LineToLineClearance |
Возвращает или задает зазор в мировых единицах между дочерними фигурами связи. Это свойство не влияет на зазор между линиями этой фигуры с одноуровневыми фигурами; он применяется только к фигурам, которые являются дочерними элементами этой фигуры. Это значение должно быть больше 1e–6. (Унаследовано от ShapeElement) |
LineToNodeClearance |
Возвращает или задает зазор в единицах мира между фигурами дочерних связей и фигурами дочерних узлов. Это свойство не влияет на зазор от линии к узлу этой фигуры с одноуровневыми фигурами; он применяется только к фигурам, которые являются дочерними элементами этой фигуры. Это значение должно быть больше 1e–6. (Унаследовано от ShapeElement) |
ManuallyRouted |
Возвращает или задает значение свойства домена ManuallyRouted. Описание microsoft.VisualStudio.Modeling.Diagrams.LinkShape.Manually Routed |
MaximumSize |
Возвращает максимальный размер ShapeElement в единицах мира. (Унаследовано от ShapeElement) |
MinimumSize |
Возвращает минимальный размер элемента ShapeElement в единицах мира. (Унаследовано от ShapeElement) |
ModelElement |
Возвращает или задает элемент модели, связанный с этим элементом презентации. (Унаследовано от PresentationElement) |
NestedChildShapes |
Получает список NestedChildShapes. Описание microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape (Унаследовано от ShapeElement) |
NestedShapesMargin |
Получает поле между периметром ограничивающего прямоугольника объекта ShapeElement и его вложенными фигурами узлов. Маржа в мировых единицах. Это поле предназначено для предоставления области по периметру объекта ShapeElement, через которой могут проходить линии подключения. (Унаследовано от ShapeElement) |
Nodes |
Получает список Nodes. Описание Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Link |
NodeToNodeClearance |
Получает или задает зазор в единицах мира между фигурами дочерних узлов. Это свойство не влияет на зазор между узлами этой фигуры с одноуровневыми фигурами; он применяется только к фигурам узлов, которые являются дочерними элементами этой фигуры. Это значение должно быть больше 1e–6. (Унаследовано от ShapeElement) |
OutlinePenId |
Получает идентификатор ресурса пера, который будет использоваться для рисования контура геометрии. |
OutlinePenWidth |
Возвращает ширину пера контура в единицах мира. Это полезно при завышении ограничивающего прямоугольника ShapeElement в целях недействительности. (Унаследовано от ShapeElement) |
PaintMoveableDecoratorSelectionLines |
Если выбрана эта фигура, следует ли рисовать одну линию выделения к каждому перемещаемому декоратору, прикрепленному к этой фигуре, если декоратор был установлен вручную или имеет размер. Базовая реализация возвращает значение true. (Унаследовано от ShapeElement) |
ParentLink |
Возвращает связь с родительским элементом ShapeElement. (Унаследовано от ShapeElement) |
ParentShape |
ParentShape DomainRole (Унаследовано от ShapeElement) |
Partition |
Возвращает или задает экземпляр Partition, содержащий этот элемент. (Унаследовано от ModelElement) |
Perimeter |
Возвращает графический путь, охватывающий контур ShapeElement, включая толщину пера контура, лежащего за пределами ShapePath. Точки в пути находятся в единицах мира относительно родительского элемента ShapeElement. (Унаследовано от ShapeElement) |
RelatedShapeToEmphasize |
Возвращает связанный элемент ShapeElement, который должен быть визуально выделен для пользователя при выделении этой фигуры. Этот внешний вид отличается от выделенного и не указывает на то, что выбрана связанная фигура. Цель состоит в том, чтобы привлечь внимание пользователя к связанной фигуре для предоставления контекста. Это свойство возвращает значение NULL, если фигура не должна быть выделена. Пример использования: пользователю может быть неясно, с какой формой связана метка, поэтому, визуально подчеркивая родительскую фигуру метки при выборе метки, пользователь может быстро определить связанную фигуру. (Унаследовано от ShapeElement) |
RelativeChildShapes |
Получает список RelativeChildShapes. Описание microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape (Унаследовано от ShapeElement) |
RouteJumpType |
Возвращает/задает стиль перехода линии. |
RoutingStyle |
Возвращает/задает стиль маршрутизации. |
ShapeFields |
Коллекция полей фигур для этого типа фигуры. (Унаследовано от ShapeElement) |
ShapeGeometry |
Получает объект ShapeGeometry, связанный с данным объектом ShapeElement. (Унаследовано от ShapeElement) |
ShouldTryParentShapeForMergeOnToolboxDoubleClick |
Управляет тем, что происходит при выборе элемента ShapeElement, а пользователь дважды щелкает элемент панели элементов. По умолчанию при сбое CanMerge() для этого ShapeElement действие двойного щелчка подойдет к parentShape этого ShapeElement и повторите попытку CanMerge(). Если фигура переопределяет этот метод, чтобы он возвращал значение false, двойной щелчок панели элементов завершится в случае сбоя CanMerge(). (Унаследовано от ShapeElement) |
Store |
Получите экземпляр Store, содержащий этот элемент. (Унаследовано от ModelElement) |
StyleSet |
Возвращает экземпляр StyleSet, если этот элемент ShapeElement имеет его, в противном случае получает ClassStyleSet. (Унаследовано от ShapeElement) |
Subject |
Возвращает или задает subject. Описание microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation (Унаследовано от PresentationElement) |
TargetToolboxItemFilterAttributes |
Возвращает коллекцию объектов ToolboxItemFilterAttribute для этой фигуры. Эти атрибуты используются для определения элементов, которые включены или отключены на панели элементов. Возвращаемая здесь коллекция становится частью коллекции, с которыми должны соответствовать элементы панели элементов для включения. Чтобы определить коллекцию, которая является частью самого элемента панели элементов, примените toolboxItemFilterAttribute к ModelElement, представляющей элемент панели элементов. (Унаследовано от ShapeElement) |
UserFixed |
Возвращает или задает флаг userFixed границы. |
ZOrder |
Получает относительный z-порядок для данного ShapeElement. Если это схема, то это последний номер z-порядка, используемый для перенумерации. (Унаследовано от ShapeElement) |
Методы
AccessibleDoDefaultAction() |
Выполняет действие по умолчанию, сопоставленное с объектом со специальными возможностями. (Унаследовано от ShapeElement) |
Associate(ModelElement) |
Связывает этот элемент презентации с элементом модели. (Унаследовано от PresentationElement) |
CalculateDerivedVisible(ShapeElement) |
Вычислите значение DerivedVisible для этой фигуры, при условии, что родительский элемент правильный. (Унаследовано от ShapeElement) |
CanMerge(ProtoElementBase, ElementGroupPrototype) |
Возвращает значение, указывающее, можно ли добавить к данному элементу исходный элемент, представленный заданным корневым элементом ProtoElement. (Унаследовано от ModelElement) |
ChooseMergeTarget(ElementGroup) |
Возвращает Объект ModelElement, используемый в качестве целевого объекта для процесса слияния ElementGroup. |
ChooseMergeTarget(ElementGroupPrototype) |
Возвращает объект ModelElement, используемый в качестве целевого объекта для процесса слияния ElementGroupPrototype. |
ChooseParentShape(ShapeElement) |
Вызывается методом ShapeElement.FixUpChildShapes(), чтобы определить, какая фигура должна быть родительской для новой дочерней фигуры. По умолчанию этот элемент ShapeElement будет родительским, но могут быть случаи, когда должна быть другая фигура. (Унаследовано от ShapeElement) |
ChooseRelationship(ShapeElement) |
Вызывается ShapeElement.FixUpChildShapes() для получения типа связи дочерней ShapeElement со своим родителем. (Унаследовано от ShapeElement) |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
Позволяет фигуре изменять выбранные элементы. Вызывается из действия выбора. (Унаследовано от ShapeElement) |
Copy() |
Создает копию элемента в модели. (Унаследовано от ModelElement) |
Copy(IEnumerable<Guid>) |
Создает копию элемента в модели. (Унаследовано от ModelElement) |
CreateChildShape(ModelElement) |
Вызывается методом ShapeElement.FixUpChildShapes() для получения нового экземпляра дочерней фигуры для данного элемента модели. (Унаследовано от ShapeElement) |
CreateClassStyleSet() |
Создает набор стилей класса для этого объекта ShapeElement. (Унаследовано от ShapeElement) |
CreateDecorators() |
Создает экземпляр коллекции декораторов для этого типа фигуры. (Унаследовано от ShapeElement) |
CreateInstanceStyleSet() |
Create набор стилей этого экземпляра. (Унаследовано от ShapeElement) |
CreateShapeFields() |
Создает экземпляр коллекции полей фигуры для этого типа фигуры. (Унаследовано от ShapeElement) |
Delete() |
Удаляет элемент из модели. (Унаследовано от ModelElement) |
Delete(Guid[]) |
Удаляет элемент из модели. (Унаследовано от ModelElement) |
DetermineHighlightShape(ShapeElement) |
Идет вверх по родительской цепочке фигур, пока не будет найдена фигура с включенным выделением или она не достигнет верхней части родительской цепочки. (Унаследовано от ShapeElement) |
Disconnect() |
Отключает текущий LinkShape от узлов на графе. |
DoFoldToShape(PointD, PointD) |
Вычисляет точку вдоль периметра ShapeElement, где будет пересекаться заданный вектор. (Унаследовано от ShapeElement) |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
Выполняет тест попадания по отношению к левому верхнему краю диаграммы в единицах мира. (Унаследовано от ShapeElement) |
DoHitTest(PointD, DiagramHitTestInfo) |
Выполняет тест попадания по отношению к левому верхнему краю диаграммы в единицах мира. (Унаследовано от ShapeElement) |
DoHitTestSelection(PointD, DiagramHitTestInfo) |
Выполняет тест попадания на выделение вокруг ShapeElement, учитывая точку относительно верхней левой части диаграммы в единицах мира. (Унаследовано от ShapeElement) |
DoKeyboardNavigation(Keys, DiagramClientView) |
Вызывает соответствующий метод навигации для фигуры. (Унаследовано от ShapeElement) |
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
Рисует обратную связь о изменении размера ShapeElement, используя заданные абсолютные границы для ShapeElement. (Унаследовано от ShapeElement) |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
Исключает этот элемент ShapeElement и его потомки ShapeElement из области обрезки в указанном объекте Graphics. (Унаследовано от ShapeElement) |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
Исключает из области отсечения эту геометрию, включая геометрии дочерних объектов IGeometryHost. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
FindDecorator(String) |
Находит декоратор с заданным именем. (Унаследовано от ShapeElement) |
FindFirstChild(Boolean) |
Вызывается этим элементом ShapeElement для получения его первого потомка в последовательности навигации. Вызывается дочерним элементом ShapeElement или ShapeField для получения первого потомка этой фигуры в последовательности навигации. (Унаследовано от ShapeElement) |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Найдите свободную область в диаграмме фигуры или диаграммы. (Унаследовано от ShapeElement) |
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.FixUpDiagram(), чтобы предоставить возможность создавать и(или) настраивать дочерние фигуры в ответ на добавление указанного дочернего элемента в модель. (Унаследовано от ShapeElement) |
Focused(DiagramClientView) |
Возвращает значение, указывающее, находится ли эта фигура в указанном представлении. (Унаследовано от ShapeElement) |
GetAccessibilityObject(DiagramClientView) |
Возвращает объект AccessibleObject, назначенный элементу (Унаследовано от ShapeElement) |
GetChildElements(ModelElement) |
Вызывается shapeElement.FixUpChildShapes() для получения коллекции ModelElements, которые считаются дочерними элементами указанного ModelElement. Возвращаемые дочерние элементы должны иметь соответствующие типы фигур, экземпляры которых можно создавать как дочерние фигуры данного элемента ShapeElement. (Унаследовано от ShapeElement) |
GetCursor(Cursor, DiagramClientView, PointD) |
Возвращает курсор, отображаемый при наведении указателя мыши на элемент ShapeElement. (Унаследовано от ShapeElement) |
GetDomainClass() |
Получает самый дальний в цепочке наследования доменный класс для данного элемента. (Унаследовано от ModelElement) |
GetDragOverToolTipText(DiagramItem) |
Возвращает указатель мыши по тексту подсказки для отображения. (Унаследовано от ShapeElement) |
GetEdgePointsValue() |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape |
GetFieldAccessibleDescription(ShapeField) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ShapeElement) |
GetFieldAccessibleName(ShapeField) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ShapeElement) |
GetFieldAccessibleValue(ShapeField) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ShapeElement) |
GetFieldRepresentedElement(ShapeField) |
Возвращает основной объект ModelElement, который представляет указанный дочерний элемент ShapeField. (Унаследовано от ShapeElement) |
GetFieldRepresentedProperty(ShapeField) |
Возвращает сведения о свойстве, которое представляет указанное поле ShapeField. (Унаследовано от ShapeElement) |
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
Извлекает действие мыши, которое должно быть активно для этого (или следующего) события MouseDown, если указатель мыши находится над указанной точкой. (Унаследовано от ShapeElement) |
GetRoleCollection<TCollection,TElement>(Guid) |
Получает или создает коллекцию связанных элементов. (Унаследовано от ModelElement) |
GetShapeLuminosity(DiagramClientView, Color) |
Вычисляет яркость фигуры на основе текущей яркости цвета и того, находится ли она в списке выделения. (Унаследовано от ShapeElement) |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ShapeElement) |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ShapeElement) |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ShapeElement) |
GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
Возвращает коллекцию ModelElements, которую представляет указанное поле ShapeSubField. (Унаследовано от ShapeElement) |
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
Получает дескриптор свойств, связанный с указанным подполем. (Унаследовано от ShapeElement) |
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField) |
Возвращает элемент, в котором размещается свойство, отображаемое в подполе. Это может отличаться от элемента, возвращаемого GetSubFieldRepresentedElements, так как фактический объект DomainPropertyInfo, возвращаемый GetSubFieldRepresentedProperty, может размещаться в дочернем элементе представленного элемента. (Унаследовано от 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>) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ShapeElement) |
Invalidate() |
Этот метод сделает недействительным формат ссылок, включая (1) перо контура, превышающее границы фигуры, и (2) декораторы linkshape. |
Invalidate(Boolean) |
Делает недействительным элемент ShapeElement. (Унаследовано от ShapeElement) |
Invalidate(RectangleD) |
Делает недействительным элемент ShapeElement с заданным прямоугольником, используемым в качестве его абсолютных границ. (Унаследовано от ShapeElement) |
IsDescendantOf(ShapeElement) |
Возвращает значение, указывающее, является ли эта фигура потомком указанной фигуры. (Унаследовано от ShapeElement) |
IsNavigationKey(Char) |
Возвращает значение, определяющее, соответствует ли указанный символ навигационной команде. (Унаследовано от ShapeElement) |
IsNavigationKey(Keys) |
Возвращает значение, определяющее, соответствует ли указанные данные ключа навигационной команде. (Унаследовано от ShapeElement) |
IsRouted() |
Возвращает значение, указывающее, был ли этот LinkShape перенаправлен или все еще разорван и ожидает перенаправления. |
IterateShapes(IShapeIterator) |
Метод, помогающий итерировать фигуру и все ее дочерние фигуры. Метод будет рекурсивно проходить через все дочерние фигуры этой фигуры и вызывать заданный итератор с каждой обнаруженной фигурой. Примечание. Базовая реализация заключается в том, что обход имеет значение depth-first, а NestedChildShapes выполняется итерации перед RelativeChildShapes. (Унаследовано от ShapeElement) |
MergeConfigure(ElementGroup) |
PresentationElements не следует переопределять MergeConfigure(), так как он не будет вызываться для PEL во время слияния. Вместо этого PEL должны использовать переопределения исправления представления. (Унаследовано от PresentationElement) |
MergeDisconnect(ModelElement) |
Выполняет операцию, противоположную MergeRelate, т. е. отключает данный элемент от текущего (удаляет ссылки, созданные MergeRelate). (Унаследовано от ModelElement) |
MergeRelate(ModelElement, ElementGroup) |
PresentationElements не следует переопределять MergeRelate(), так как он не будет вызываться для PEL во время слияния. Вместо этого PEL должны использовать переопределения исправления представления. (Унаследовано от PresentationElement) |
ModifyLuminosity(Int32, DiagramClientView) |
Вычисляет яркость выделения на основе: если L >= 160, то L = L * 0,9 else, L += 40. (Унаследовано от ShapeElement) |
MoveByRepositioning(DiagramDragEventArgs) |
Перемещает фигуры в ElementGroupPrototype на величину, определяемую положением мыши. (Унаследовано от ShapeElement) |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
Перемещает фигуры в заданном прототипе в указанную точку. (Унаследовано от ShapeElement) |
NavigateAscend(SelectedShapesCollection) |
Вызывается этим LinkShape для установки фокуса на своего первого фокусируемого предка в последовательности навигации. |
NavigateDescend(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на его первый фокусируемый потомок в последовательности навигации. (Унаследовано от ShapeElement) |
NavigateTo(DiagramItem, SelectedShapesCollection) |
Вызывается методами Navigate для установки фокуса на указанный элемент DiagramItem. (Унаследовано от ShapeElement) |
NavigateToFirst(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на первый одноуровневый элемент этой фигуры (т. е. первый дочерний элемент родителя) в последовательности навигации. Это также обрабатывает NavigateToFirst для LineSegments и AnchorPoints, так как ключевые события не направляются в них. |
NavigateToLast(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на последний одноуровневый элемент этой фигуры (т. е. последний дочерний элемент) в последовательности навигации. Это также обрабатывает NavigateToPrevious для LineSegments и AnchorPoints, так как ключевые события не направляются в них. |
NavigateToNext(SelectedShapesCollection) |
Вызывается этим LinkShape для установки фокуса на следующий сегмент в последовательности навигации. Это также обрабатывает NavigateToNext для LineSegments и AnchorPoints, так как ключевые события не направляются в них. |
NavigateToPrevious(SelectedShapesCollection) |
Вызывается этим LinkShape для установки фокуса на предыдущий сегмент в последовательности навигации. Это также обрабатывает NavigateToPrevious для LineSegments и AnchorPoints, так как ключевые события не направляются в них. |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
Вызывается при изменении свойства. (Унаследовано от ShapeElement) |
OnBeforePaint() |
OnBeforePaint вызывается в начале рисования ShapeElement. Это дает разработчикам возможность обновлять и переопределять ресурсы, прежде чем они будут использоваться при рисовании. (Унаследовано от ShapeElement) |
OnBeginEdit(DiagramItemEventArgs) |
Вызывается когда началось редактирование на месте. (Унаследовано от ShapeElement) |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
Предоставляет последнюю возможность для пользовательской фиксации границ во время исправления представления и схемы. Этот метод можно переопределить, чтобы применить любые изменения исправления границ, которые вы хотите применить. (Унаследовано от ShapeElement) |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
Вызывается методом ShapeElement.FixUpChildShapes(), чтобы разрешить этому элементу ShapeElement после настройки указанного дочернего элемента ShapeElement. После вызова OnChildConfiguring() новая дочерняя фигура размещается в целевом расположении (если применимо). Это называется следующим, независимо от того, была ли расположена дочерняя фигура. (Унаследовано от ShapeElement) |
OnChildConfiguring(ShapeElement, Boolean) |
Вызывается ShapeElement.FixUpChildShapes(), чтобы разрешить этому Элементу ShapeElement предварительно настроить указанный дочерний элемент ShapeElement. Вызывается сразу после того, как фигура становится дочерним элементом объекта ShapeElement, но до того, как фигура будет размещена на целевой фигуре. (Унаследовано от ShapeElement) |
OnClick(DiagramPointEventArgs) |
Вызывается OnClick() элемента управления. (Унаследовано от ShapeElement) |
OnCopy(ModelElement) |
Вызывается при создании копии элемента. Метод вызывается для повторяющегося элемента. (Унаследовано от ModelElement) |
OnDeleted() |
Вызывается моделью после удаления элемента. (Унаследовано от ModelElement) |
OnDeleting() |
Вызывается моделью перед удалением элемента. (Унаследовано от ModelElement) |
OnDoubleClick(DiagramPointEventArgs) |
Вызывается элементом управления OnDoubleClick() (Унаследовано от ShapeElement) |
OnDragDrop(DiagramDragEventArgs) |
Событие возникает при перетаскивании объекта IDataObject, а затем в элемент ShapeElement. (Унаследовано от ShapeElement) |
OnDragEnter(DiagramDragEventArgs) |
Событие возникает, когда перетаскивание IDataObject входит в границы ShapeElement. (Унаследовано от ShapeElement) |
OnDragLeave(DiagramPointEventArgs) |
Событие возникает, когда перетаскивание IDataObject покидает границы ShapeElement. (Унаследовано от ShapeElement) |
OnDragOver(DiagramDragEventArgs) |
Событие, возникаемое при перетаскивании объекта IDataObject через границы ShapeElement. (Унаследовано от ShapeElement) |
OnEndEdit(DiagramItemEventArgs) |
Вызывается когда закончилось редактирование на месте. (Унаследовано от ShapeElement) |
OnInitialize() |
Этот метод вызывается при создании фигуры, производные классы могут переопределяться для выполнения инициализации экземпляра фигуры. Этот метод всегда вызывается в транзакции. (Унаследовано от ShapeElement) |
OnKeyDown(DiagramKeyEventArgs) |
Вызывается при нажатии клавиши. (Унаследовано от ShapeElement) |
OnKeyPress(DiagramKeyPressEventArgs) |
Вызывается между кнопкой вниз и кнопкой вверх. (Унаследовано от ShapeElement) |
OnKeyUp(DiagramKeyEventArgs) |
Вызывается, когда клавиша отпускается. (Унаследовано от ShapeElement) |
OnMouseDown(DiagramMouseEventArgs) |
Вызывается OnMouseDown() элемента управления. (Унаследовано от ShapeElement) |
OnMouseEnter(DiagramPointEventArgs) |
Реализация события ShapeElement по умолчанию для OnMouseEnter. (Унаследовано от ShapeElement) |
OnMouseHover(DiagramPointEventArgs) |
Реализация события ShapeElement по умолчанию для OnMouseHover. (Унаследовано от ShapeElement) |
OnMouseLeave(DiagramPointEventArgs) |
Реализация события ShapeElement по умолчанию для OnMouseLeave. (Унаследовано от 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 (или, возможно, один из его потомков) находится под мышью. Это вызывается onPaint() элемента управления. (Унаследовано от ShapeElement) |
OnPaintSelection(DiagramPaintEventArgs) |
Рисует выделение этого элемента ShapeElement. По умолчанию shapeElement's ShapeGeometry будет рисовать выделение. Система координат графического объекта в международных единицах измерения относительно родительской фигуры. (Унаследовано от ShapeElement) |
OnPaintShape(DiagramPaintEventArgs) |
Рисует элемент ShapeElement. Это вызывается onPaint() элемента управления. (Унаследовано от ShapeElement) |
OnResurrected() |
Вызывается моделью после того, как элемент был восстановлен (помещен обратно в хранилище). (Унаследовано от ModelElement) |
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Виртуальный метод для уведомления об изменении позиции игрока роли. (Унаследовано от ModelElement) |
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Виртуальный метод для уведомления об изменении позиции игрока роли. (Унаследовано от ModelElement) |
OnShapeInserted() |
Вызывается, когда это ShapeElement сделана дочерним элементом своего родительского ShapeElement. (Унаследовано от ShapeElement) |
OnShapeRemoved() |
Вызывается, если этот элемент ShapeElement больше не является дочерним элементом ShapeElement родительского элемента ShapeElement. (Унаследовано от ShapeElement) |
PerformResizeParentRule() |
Настраивает и запускает ResizeParentRule с соответствующими сведениями для родительского элемента этой фигуры. Он запускает событие только один раз в каждой итерации и сохраняет список всех изменений, которые будут обработаны позже. (Унаследовано от ShapeElement) |
PerformResizeParentRule(Boolean, ShapeElement) |
Настраивает и запускает ResizeParentRule с соответствующими сведениями для родительского элемента этой фигуры. Он запускает событие только один раз в каждой итерации и сохраняет список всех изменений, которые будут обработаны позже. (Унаследовано от ShapeElement) |
PermitChildVisibility(ShapeElement) |
Возможность влиять на видимость дочерних фигур (Унаследовано от ShapeElement) |
ProcessVisibilityChange(Boolean) |
Обработка последующих изменений по причине изменения видимости этой фигуры (Унаследовано от ShapeElement) |
PurgeLayoutObjects() |
Очистка всех объектов макета графа в этой иерархии. Очистка всех точек от проводов — точек сбора точек с фигуры, а не точек графа, как уже нет. (Унаследовано от ShapeElement) |
PurgePoints() |
Этот метод удаляет все присутствующие точки (Унаследовано от ShapeElement) |
RebuildShape() |
Выполняет исправление представления в этом элементе ShapeElement. (Унаследовано от ShapeElement) |
RemoveLayoutObject() |
Удаляет (удаляет) этот элемент ShapeElement из GraphWrapper, а также его относительные и вложенные дочерние фигуры. (Унаследовано от ShapeElement) |
Selected(DiagramClientView) |
Возвращает значение, указывающее, выбрана ли эта фигура в указанном представлении. (Унаследовано от ShapeElement) |
SetEdgePointsValue(EdgePointCollection) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape |
SetInitialGraphLayoutVisibility() |
Если видимость этой фигуры была изменена до создания объекта макета графа, убедитесь, что они синхронизированы. (Унаследовано от ShapeElement) |
SetShowHideState(Boolean) |
Установка состояния видимости фигуры и всех ее дочерних элементов (Унаследовано от ShapeElement) |
SetShowHideStateImplementation(Boolean) |
Основное импементация для отображения и скрытия (Унаследовано от ShapeElement) |
ShouldAddShapeForElement(ModelElement) |
Вызывается ShapeElement.FixUpChildShapes() для получения значения, указывающего, следует ли создать и добавить Элемент ShapeElement в качестве дочернего элемента объекта ShapeElement. (Унаследовано от ShapeElement) |
ShouldReparentOnMove() |
Определяет, следует ли повторно иродировать фигуру при ее перемещении. (Унаследовано от ShapeElement) |
Show() |
Показать (сделать видимым) фигуру и все ее дочерние элементы (Унаследовано от ShapeElement) |
ShowCustomToolTip(String, IWin32Window, Point) |
Отображение настраиваемой подсказки фигуры с заданными указаниями на текст и положение (Унаследовано от ShapeElement) |
ToString() |
Возвращает доступное имя этого объекта, а также его подтип. (Унаследовано от ShapeElement) |
TranslateGeometryToAbsoluteBounds(RectangleD) |
Преобразует прямоугольник из координат относительно левого верхнего угла родительского элемента IGeometryHost в абсолютные мировые координаты. (Унаследовано от ShapeElement) |
TranslateGeometryToRelativeBounds(RectangleD) |
Преобразует прямоугольник из абсолютных мировых координат в координаты относительно левого верхнего угла родительского элемента IGeometryHost. (Унаследовано от ShapeElement) |
TranslateToAbsoluteBounds(RectangleD) |
Преобразует прямоугольник из координат относительно родительской фигуры в абсолютные координаты мира. (Унаследовано от ShapeElement) |
TranslateToRelativeBounds(RectangleD) |
Преобразует прямоугольник из абсолютных мировых координат в координаты относительно родительской фигуры. (Унаследовано от ShapeElement) |
UpdateDerivedVisible(ShapeElement) |
Обновление производного видимого состояния этой фигуры (Унаследовано от ShapeElement) |
UpdateEdgePoints(EdgePointCollection) |
Задает коллекцию EdgePoints, соответствующим образом обновляет связанные элементы и делает недействительной связанные представления. |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
Изменяет яркость указанной кисти. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
Изменяет яркость указанного пера. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
UpdateGraphEdgePoints() |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape |
События
Click |
Событие, срабавшее при щелчке фигуры. (Унаследовано от ShapeElement) |
DoubleClick |
Событие срабатывает при двойном щелчке фигуры. (Унаследовано от ShapeElement) |
KeyDown |
Событие срабатывает, когда фигура имеет фокус и клавиша клавиатуры не работает. (Унаследовано от ShapeElement) |
KeyPress |
Событие возникает, когда фигура сфокусирована и введен символ. (Унаследовано от ShapeElement) |
KeyUp |
Событие срабатывает, когда фигура имеет фокус и клавиша клавиатуры отпускается. (Унаследовано от ShapeElement) |
MouseDown |
Событие, возникавшее при нажатии кнопки мыши на фигуре. (Унаследовано от ShapeElement) |
MouseMove |
Событие возникает при перемещении курсора над фигурой. (Унаследовано от ShapeElement) |
MouseUp |
Событие, возникавшее при отпускании кнопки мыши на фигуре. (Унаследовано от ShapeElement) |
MouseWheel |
Событие возникает, когда колесико мыши перемещается, когда курсор находится над фигурой. (Унаследовано от ShapeElement) |
Явные реализации интерфейса
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape (Унаследовано от 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) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape |
GetExtension(ModelElement, Guid) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape |
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) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape |
TryGetExtension(ModelElement, Guid) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape |
TryGetExtension(ModelElement, Type) |
DomainClass LinkShape Description for Microsoft.VisualStudio.Modeling.Diagrams.LinkShape |
TryGetExtension<T>(ModelElement) |
Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если данный элемент не имеет такого расширения, результат будет равен null. |
CanDelete(ModelElement, Guid[]) |
Удаляет элемент из модели. |
GetLocks(ModelElement) |
Получить флаги блокировки для данного элемента. Это включает все блокировки, разрешенные в разделе, содержащем элемент. |
IsLocked(ModelElement, Locks) |
Проверка, имеется ли у данного элемента какая-либо блокировка из указанного набора блокировок |
SetLocks(ModelElement, Locks) |
Задать флажки блокировки данного элемента |