Diagram - класс
Представляет схему.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
Microsoft.VisualStudio.Modeling.Diagrams.Diagram
Пространство имен: Microsoft.VisualStudio.Modeling.Diagrams
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Синтаксис
'Декларация
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")> _
Public MustInherit Class Diagram _
Inherits NodeShape _
Implements IDisposable
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")]
public abstract class Diagram : NodeShape,
IDisposable
Тип Diagram предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
Diagram | Инициализирует новый экземпляр класса Diagram. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AbsoluteBoundingBox | Ограничивающий прямоугольник фигуры, измеряемый относительно схемы. (Унаследовано от NodeShape.) |
![]() |
AbsoluteBoundingBoxToEnsureVisible | Получает абсолютный ограничивающий прямоугольник для объекта DiagramClientView.EnsureVisible. (Унаследовано от ShapeElement.) |
![]() |
AbsoluteBounds | Свойство домена, которое получает или задает размер и положение ограничивающего прямоугольника фигуры, измеренные относительно верхней левой части схемы. (Унаследовано от NodeShape.) |
![]() |
AbsoluteCenter | Получает точку в центре фигуры. (Унаследовано от ShapeElement.) |
![]() |
AccessibilityObject | Получает объект со специальными возможностями для фигуры. (Унаследовано от ShapeElement.) |
![]() |
AccessibleDefaultActionDescription | Получает описание действия по умолчанию для фигуры. (Унаследовано от ShapeElement.) |
![]() |
AccessibleDescription | Получает описание для схемы. (Переопределяет ShapeElement.AccessibleDescription.) |
![]() |
AccessibleHelp | Получает справку для фигуры. (Унаследовано от ShapeElement.) |
![]() |
AccessibleHelpTopicFileName | Получает раздел справки для фигуры. (Унаследовано от ShapeElement.) |
![]() |
AccessibleHelpTopicId | Получает идентификатор раздела справки для фигуры. (Унаследовано от ShapeElement.) |
![]() |
AccessibleName | Получает имя схемы. (Переопределяет ShapeElement.AccessibleName.) |
![]() |
AccessibleRole | Получает роль фигуры. (Унаследовано от ShapeElement.) |
![]() |
AccessibleState | Получает состояние фигуры. (Унаследовано от NodeShape.) |
![]() |
AccessibleValue | Получает значение фигуры. (Унаследовано от ShapeElement.) |
![]() |
ActiveDiagramView | Получает активное представление для схемы. |
![]() |
AllowsChildrenInSelection | Если значение равно true, дочерние элементы данной фигуры могут быть включены в текущую группу выделения. (Унаследовано от ShapeElement.) |
![]() |
AllowsChildrenToResizeParent | Получает схему и проверяет, следует ли изменить ее размер так, чтобы отображались все элементы на схеме. (Переопределяет ShapeElement.AllowsChildrenToResizeParent.) |
![]() |
AllowsChildrenToShrinkParent | Если значение равно true, размер фигуры при перемещении или изменении размеров ее дочерних элементов будет уменьшаться в соответствии с ними. (Унаследовано от ShapeElement.) |
![]() |
Anchoring | Описывает, как фигура должна располагаться и изменять размер при движении и изменении размера родительской фигуры.Измените возвращаемый объект по необходимости. (Унаследовано от NodeShape.) |
![]() |
AnchorPointAction | Получает действие мыши, которое отвечает за перемещение конечных точек связи. |
![]() |
AutoResizeParentOnBoundsChange | Получает дочернюю фигуру и проверяет, следует ли изменять размер ее родительской фигуры при изменении абсолютных границ дочерней фигуры. (Унаследовано от NodeShape.) |
![]() |
BackgroundBrushId | Получает идентификатор для кисти, которой рисуется фон схемы. (Переопределяет ShapeElement.BackgroundBrushId.) |
![]() |
BackgroundGradientMode | Получает градиент для фона фигуры. (Унаследовано от NodeShape.) |
![]() |
BaseFontFromEnvironment | Получает шрифт, используемый в качестве базового шрифта. |
![]() |
BaseFontName | Получает или задает имя базового шрифта. |
![]() |
BaseFontSize | Получает или задает размер базового шрифта. |
![]() |
BoundingBox | Получает ограничивающий прямоугольник фигуры, измеренный относительно ParentShape. (Унаследовано от NodeShape.) |
![]() |
Bounds | Свойство домена, которое получает или задает размер и положение ограничивающего прямоугольника фигуры, измеренные относительно верхней левой части свойства ParentShape. (Унаследовано от NodeShape.) |
![]() |
BoundsRules | Привязывает правила, которые ограничивают как пользователь может обновить размер и положение ограничивающего прямоугольника.Переопределите для возврата BoundsRules. (Унаследовано от NodeShape.) |
![]() |
CanDeserializationReroute | Получает схему и проверяет, допускает ли она изменения маршрута во время сериализации. |
![]() |
CanExpandAndCollapse | Получает фигуру и проверяет, может ли пользователь разворачивать и сворачивать ее. (Унаследовано от NodeShape.) |
![]() |
CanFocus | Получает фигуру и проверяет, может ли она получать фокус. (Унаследовано от ShapeElement.) |
![]() |
CanMove | Получает схему и проверяет, может ли она быть перемещена. (Переопределяет ShapeElement.CanMove.) |
![]() |
CanResize | Получает фигуру и проверяет, может ли пользователь изменять ее размеры. (Унаследовано от NodeShape.) |
![]() |
CanSelect | Получает фигуру и проверяет, может ли пользователь выбирать ее. (Унаследовано от ShapeElement.) |
![]() |
Center | Получает точку в центре фигуры. (Унаследовано от ShapeElement.) |
![]() |
ClassStyleSet | Получает стиль, заданный для фигуры. (Унаследовано от ShapeElement.) |
![]() |
ClientViews | Получает список представлений клиента, присвоенных схеме. |
![]() |
ClipWhenDrawingFields | Получает дочернюю фигуру и проверяет, следует ли установить ее область вырезания по ограничивающему прямоугольнику для родительской фигуры при рисовании дочерней фигуры. (Унаследовано от ShapeElement.) |
![]() |
ConnectActionFilterString | Получает действие соединения для схемы. |
![]() |
ConnectionPoints | Список точек на периметре фигуры, на которых соединители могут завершиться.По умолчанию у фигуры отсутствуют точки подключения и соединители могут завершиться в любом месте на ее периметре. (Унаследовано от NodeShape.) |
![]() ![]() |
CopyOrigin | Получает текст, представляющий исходную схему, которая была скопирована. |
![]() |
CreatableSwimLaneSubjects | Получает список доменных классов, связанных с фигурами дорожек. |
![]() |
Decorators | Получает коллекцию декораторов для фигуры. (Унаследовано от ShapeElement.) |
![]() |
DefaultContainerMargin | Получает поля между схемой и входящими в нее фигурами элементов. (Переопределяет NodeShape.DefaultContainerMargin.) |
![]() |
DefaultGridSize | Получает размер сетки для схемы.Когда пользователь перемещает фигуру, ее положение корректируется для выравнивания в сетке. |
![]() |
DefaultShapeField | Получает фигуру по умолчанию, которой является первая фигура, способная получать фокус. (Унаследовано от ShapeElement.) |
![]() |
DefaultSize | Получает размер схемы. (Переопределяет ShapeElement.DefaultSize.) |
![]() |
Diagram | Получает схему, к которой принадлежит фигура. (Унаследовано от ShapeElement.) |
![]() |
DiagramId | Получает или задает идентификатор, присваиваемый схеме. |
![]() |
DragDropPendingAction | Получает действие мыши, которое отвечает за инициирование действия перетаскивания. |
![]() |
ElementOperations | Получает объект, выполняющий операции выделения. |
![]() |
EnsureVisiblePreference | (Переопределяет ShapeElement.EnsureVisiblePreference.) |
![]() |
Events | Получает список обработчиков событий для фигуры. (Унаследовано от ShapeElement.) |
![]() |
FixedFlags | Получает флаги, определяющие, является ли фигура фиксированной в своем положении на схеме. (Унаследовано от NodeShape.) |
![]() |
FocusedDiagramView | Получает представление схемы, получившее фокус. |
![]() |
FromRoleLinkShapes | Получает коллекцию фигур связей, для которых данная фигура является источником. (Унаследовано от NodeShape.) |
![]() |
GeometryBackgroundBrushId | Получает идентификатор кисти, которая используется для рисования фона геометрии. (Унаследовано от ShapeElement.) |
![]() |
GeometryBoundingBox | Получает ограничивающий прямоугольник фигуры. (Унаследовано от ShapeElement.) |
![]() |
GeometryCanResizeBottom | Получает фигуру и проверяет, может ли пользователь изменять ее размеры вертикально, начиная снизу. (Унаследовано от NodeShape.) |
![]() |
GeometryCanResizeLeft | Получает фигуру и проверяет, может ли пользователь изменять ее размеры горизонтально, начиная слева. (Унаследовано от NodeShape.) |
![]() |
GeometryCanResizeRight | Получает фигуру и проверяет, может ли пользователь изменять ее размеры горизонтально, начиная справа. (Унаследовано от NodeShape.) |
![]() |
GeometryCanResizeTop | Получает фигуру и проверяет, может ли пользователь изменять ее размеры вертикально, начиная сверху. (Унаследовано от NodeShape.) |
![]() |
GeometryHasFilledBackground | Получает фигуру и проверяет, закрашен ли ее фон. (Унаследовано от ShapeElement.) |
![]() |
GeometryHasOutline | Получает фигуру и проверяет, имеет ли она контур. (Унаследовано от ShapeElement.) |
![]() |
GeometryHasShadow | Значение true, если фигура имеет тень; в противном случае — значение false. (Унаследовано от ShapeElement.) |
![]() |
GeometryOutlinePenId | Получает идентификатор пера, которым рисуется контуры фигуры. (Унаследовано от ShapeElement.) |
![]() |
GeometryStyleSet | Получает стиль, заданный для фигуры. (Унаследовано от ShapeElement.) |
![]() |
GestureExtensionController | |
![]() |
GridColor | Получает или задает цвет сетки. |
![]() |
GridSize | Получает или задает размер по умолчанию сетки для фигур на схеме. (Переопределяет ShapeElement.GridSize.) |
![]() |
GroupBoundsRules | Получает или задает правила границ для конкретной группы фигур на схеме. |
![]() |
HasAnchoring | Значение true, если в привязке есть какие-либо параметры. (Унаследовано от NodeShape.) |
![]() |
HasAssociatedViews | Получает схему и проверяет, связана ли она с представлением схемы. |
![]() |
HasBackgroundGradient | Получает фигуру и проверяет, имеет ли она градиент для фона. (Унаследовано от NodeShape.) |
![]() |
HasChildren | Значение true, если фигура имеет дочерние фигуры. (Унаследовано от ShapeElement.) |
![]() |
HasConnectionPoints | Значение true, если список ConnectionPoints не пустой. (Унаследовано от NodeShape.) |
![]() |
HasCustomToolTip | Получает фигуру и проверяет, имеет ли она пользовательскую подсказку. (Унаследовано от ShapeElement.) |
![]() |
HasDragOverToolTip | Получает фигуру и проверяет, имеет ли она подсказку. (Унаследовано от ShapeElement.) |
![]() |
HasFilledBackground | Получает фигуру и проверяет, имеет ли она фон. (Унаследовано от ShapeElement.) |
![]() |
HasHighlighting | Получает фигуру и проверяет, выделена ли она. (Унаследовано от ShapeElement.) |
![]() |
HasOutline | Получает схему и проверяет, имеет ли она контур. (Переопределяет ShapeElement.HasOutline.) |
![]() |
HasShadow | Получает схему и проверяет, имеет ли она тень. (Переопределяет ShapeElement.HasShadow.) |
![]() |
HasSwimlanes | Получает схему и проверяет, имеет ли она дорожки. |
![]() |
HasToolTip | Получает фигуру и проверяет, имеет ли она подсказку. (Унаследовано от ShapeElement.) |
![]() |
Id | Получает идентификатор элемента. (Унаследовано от ModelElement.) |
![]() |
InvokeEditorAction | Получает действие мыши, которое вызывает редактор поля, когда пользователь нажимает кнопку мыши. |
![]() |
IsActive | Получает флаг IsActive и проверяет, является ли элемент активным. (Унаследовано от ModelElement.) |
![]() |
IsCompleteView | Это свойство устарело. |
![]() |
IsDeleted | Получает флаг IsDeleted и проверяет, был ли элемент удален из модели. (Унаследовано от ModelElement.) |
![]() |
IsDeleting | Получает флаг IsDeleting и проверяет, удаляется ли элемент в данный момент из модели. (Унаследовано от ModelElement.) |
![]() |
IsExpanded | Получает фигуру и проверяет или задает, развернута ли она. (Унаследовано от NodeShape.) |
![]() |
IsNestedChild | Значение true, если этот элемент фигуры находится в свойстве NestedChildShapes свойства ParentShape. (Унаследовано от ShapeElement.) |
![]() |
IsPlaceRouteNode | Значение true, если положение фигуры можно настраивать (Унаследовано от NodeShape.) |
![]() |
IsPort | Значение true, если фигура является фигурой порта; в противном случае — значение false. (Унаследовано от NodeShape.) |
![]() |
IsRelativeChild | Значение true, если этот элемент фигуры находится в свойстве RelativeChildShapes свойства ParentShape. (Унаследовано от ShapeElement.) |
![]() |
IsVisible | Если true, фигура отображается на схеме; если false, оно не отображается, и алгоритмы маршрутизации макета и игнорирует его.См. также: Hide() и Show(). (Унаследовано от ShapeElement.) |
![]() |
IsWatermarkNeeded | Получает схему и проверяет, следует ли отображать для нее водяной знак. |
![]() |
LassoAction | Получает действие мыши, которое инициирует выделение с помощью лассо. |
![]() |
LayoutObjectFixedFlags | Возвращает или задает флаги, определяющие, является ли фигура внутри графа фиксированной в своем положении на схеме. (Унаследовано от NodeShape.) |
![]() |
LineAdjustAwayDefault | Получает фигуру и проверяет, следует ли пытаться выравнивать дочерние фигуры связей, когда они соединены с одной и той же фигурой, или задает соответствующее значение. (Унаследовано от ShapeElement.) |
![]() |
LineAffinityDefault | Получает или задает целевое местоположение, где фигура связи должна пытаться разместить фигуру. (Унаследовано от ShapeElement.) |
![]() |
LineToLineClearance | Получает или задает расстояние между дочерними фигурами связей для данной фигуры. (Унаследовано от ShapeElement.) |
![]() |
LineToNodeClearance | Получает или задает расстояние между дочерними фигурами связей и дочерними фигурами узлов. (Унаследовано от ShapeElement.) |
![]() |
Link | Получает список фигур ссылок. (Унаследовано от NodeShape.) |
![]() |
Location | Получает или задает координаты левого верхнего угла границ фигуры относительно ее родительской фигуры. (Унаследовано от NodeShape.) |
![]() |
ManualRouteAction | Получает действие мыши, которое инициирует маршрутизацию линии вручную. |
![]() |
MaximumSize | Получает максимальный размер фигуры. (Унаследовано от ShapeElement.) |
![]() |
MinimumResizableSize | Получает минимальный размер, до которого можно уменьшить фигуру. (Унаследовано от NodeShape.) |
![]() |
MinimumSize | Получает минимальную высоту и ширину схемы. (Переопределяет NodeShape.MinimumSize.) |
![]() |
ModelElement | Получает или задает элемент модели, связанный с элементом представления. (Унаследовано от PresentationElement.) |
![]() |
Name | Получает или задает имя схемы. |
![]() |
NavigationRoot | Получает корневую фигуру для схемы. |
![]() |
NeedsRenumber | Задайте значение true, если вы изменили порядок дочерних фигур где-либо в схеме.Свойство ZOrder каждой фигуры будет сброшено. |
![]() |
NestedChildShapes | Список фигур, являющихся частью этой фигуры, отображение которых ограничено пределами границ этой фигуры или схемы. (Унаследовано от ShapeElement.) |
![]() |
NestedShapesMargin | Получает поля между вложенными фигурами на схеме. (Переопределяет ShapeElement.NestedShapesMargin.) |
![]() |
NodeToNodeClearance | Получает или задает поле между фигурами дочерних узлов. (Унаследовано от ShapeElement.) |
![]() |
OutlinePenId | Получает идентификатор пера, которым рисуется контур схемы. (Переопределяет ShapeElement.OutlinePenId.) |
![]() |
OutlinePenWidth | Получает ширина контура для фигуры. (Унаследовано от ShapeElement.) |
![]() |
PaintMoveableDecoratorSelectionLines | (Унаследовано от ShapeElement.) |
![]() |
PanZoomAction | Получает действие мыши, которое начинает масштабирование. |
![]() |
ParentLink | Получает экземпляр отношения от фигуры к родительской фигуре. (Унаследовано от ShapeElement.) |
![]() |
ParentShape | Получает родительский элемент фигуры.Чтобы отображаться на схеме, фигура или соединитель должны иметь родительский элемент. (Унаследовано от ShapeElement.) |
![]() |
Partition | Получает или задает объект Partition, содержащий элемент. (Унаследовано от ModelElement.) |
![]() |
Perimeter | Получает периметр (путь) вокруг фигуры. (Унаследовано от ShapeElement.) |
![]() |
PortFixedFlags | Получает флаги, определяющие, является ли фигура порта фиксированной в своем положении. (Унаследовано от NodeShape.) |
![]() |
RelatedShapeToEmphasize | Получает связанную фигуру в целях визуального выделения при выборе этой фигуры. (Унаследовано от ShapeElement.) |
![]() |
RelativeChildShapes | Список фигур, являющихся частью этой фигуры, но которые могут отображаться вне границ этой фигуры. (Унаследовано от ShapeElement.) |
![]() |
RequiresWatermark | Получает схему и проверяет, следует ли отображать для нее водяной знак. |
![]() |
ResizableSides | Получает стороны фигуры, допускающие изменение размера пользователем. (Унаследовано от NodeShape.) |
![]() |
ResizeAction | Получает действие мыши, которое инициирует изменение размера фигуры. |
![]() |
RouteJumpType | Получает или задает стиль пересечения линий, используемый, когда фигура связи пересекает другую фигуру связи на схеме. |
![]() |
RoutingStyle | Получает или задает стиль оформления фигур связи на схеме. |
![]() |
SelectAction | Получает действие мыши, которое инициирует выбор фигуры. |
![]() |
SelectionRules | Получает правила, определяющие, какие элементы в схеме доступны для выбора на схеме, а также возможен ли выбор самой схемы. |
![]() |
ShapeFields | Части фигуры, например текстовые строки и декораторы. (Унаследовано от ShapeElement.) |
![]() |
ShapeGeometry | Получает геометрию схемы. (Переопределяет ShapeElement.ShapeGeometry.) |
![]() |
ShouldAutoPlaceChildShapes | Получает фигуру и проверяет, следует ли автоматически расположить на схему ее дочерние фигуры. (Унаследовано от NodeShape.) |
![]() |
ShouldTryParentShapeForMergeOnToolboxDoubleClick | Если значение равно true, то, когда пользователь дважды щелкает элемент панели элементов при выбранной данной фигуре, если элемент нельзя объединить с данной фигурой, будет предпринята попытка объединить его с родительской фигурой.По умолчанию установлено значение true. (Унаследовано от ShapeElement.) |
![]() |
ShowGrid | Получает схему и проверяет, следует ли отображаться для нее сетку, или задает состояние видимости схемы. |
![]() |
Size | Получает или задает размер фигуры. (Унаследовано от NodeShape.) |
![]() |
SnapToGrid | Если значение равно true, фигуры на схеме при перемещении пользователем регулируются для выравнивания по сетке.Значение по умолчанию — true. |
![]() |
Store | Получает объект Store, содержащий элемент. (Унаследовано от ModelElement.) |
![]() |
StyleSet | Получает экземпляр набора стилей для фигуры. (Унаследовано от ShapeElement.) |
![]() |
Subject | Получает или задает тему для элемента представления.По умолчанию — тот же объект, как ModelElement. (Унаследовано от PresentationElement.) |
![]() |
SupportsPorts | Получает схему и проверяет, содержит ли она порты. |
![]() |
TargetToolboxItemFilterAttributes | Получает коллекцию атрибутов фильтра для панели элементов, присвоенной схеме. (Переопределяет ShapeElement.TargetToolboxItemFilterAttributes.) |
![]() |
ToolboxAction | Получает действие мыши, которое вызывает отклик, когда пользователь щелкает Панель элементов. |
![]() |
ToRoleLinkShapes | Получает коллекцию фигур связей, для которых данная фигура является целью. (Унаследовано от NodeShape.) |
![]() |
WatermarkText | Получает текст водяного знака, присвоенного схеме. |
![]() |
ZOrder | Определяет порядок, в котором эта фигура будет отображаться по отношению к другим фигурам на схеме.Обычно задается исходя из порядка дочерних фигур. (Унаследовано от ShapeElement.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AccessibleDoDefaultAction | Выполняет действие по умолчанию для объекта со специальными возможностями. (Унаследовано от ShapeElement.) |
![]() |
AddImageFormat | Добавляет формат образа схемы в IDataObject, который отвечает за передачу данных. |
![]() |
Associate(DiagramView) | Отображает схему в указанном представлении схемы. |
![]() |
Associate(ModelElement) | Присвоит элемент модели к элементу представления.Тот же эффект, что и установка ModelElement. (Унаследовано от PresentationElement.) |
![]() |
AutoLayoutChildShapes | Размещает коллекцию фигур на схеме автоматически. (Унаследовано от NodeShape.) |
![]() |
AutoLayoutShapeElements(ICollection) | Автоматически размещает коллекцию фигур элементов на схеме. |
![]() |
AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean) | Автоматически размещает коллекцию фигур элементов на схеме. |
![]() |
CalculateDerivedVisible | Проверяет, отображается ли дочерняя фигура. (Унаследовано от ShapeElement.) |
![]() |
CalculateMinimumSizeBasedOnChildren | Вычисляет минимальный размер, необходимый, чтобы фигура могла включать дочерние фигуры. (Унаследовано от NodeShape.) |
![]() |
CanMerge | Проверяет, можно ли к этому элементу добавить исходный элемент. (Унаследовано от ModelElement.) |
![]() |
CanShapeContainConnectors | |
![]() |
ChooseMergeTarget(ElementGroup) | Выбирает целевой элемент, чтобы принять в качестве его дочернего элемента элемент, который пользователь хочет копировать, перетащить или создать. (Унаследовано от ModelElement.) |
![]() |
ChooseMergeTarget(ElementGroupPrototype) | Выбирает целевой элемент, чтобы принять в качестве его дочернего элемента элемент, который пользователь хочет копировать, перетащить или создать. (Унаследовано от ModelElement.) |
![]() |
ChooseParentShape | Выбирает родительскую фигуру для новой дочерней фигуры, обычно данной фигуры. (Унаследовано от ShapeElement.) |
![]() |
ChooseRelationship | Вызывается FixUpChildShapes() для получения создаваемой связи между дочерней и родительской фигурой. (Унаследовано от NodeShape.) |
![]() |
CoerceSelection | Разрешает фигуре определять, какие другие фигуры выбираются. (Унаследовано от ShapeElement.) |
![]() |
Collapse | Сворачивает фигуру, чтобы вложенные дочерние фигуры не будут видимы. (Унаследовано от NodeShape.) |
![]() |
ConfiguredChildPortShape | Настраивает дочернюю фигуру порта и если необходимо размещает ее. (Унаследовано от NodeShape.) |
![]() |
ConnectNestedChild | |
![]() |
Copy() | Создает копию элемента в модели. (Унаследовано от ModelElement.) |
![]() |
Copy(IEnumerable<Guid>) | Создает копию элемента и его дочерних связей и элементов. (Унаследовано от ModelElement.) |
![]() |
CopyImageToClipboard | Копирует коллекцию фигур и их родительских фигур в буфер обмена в виде образа. |
![]() |
CreateBackgroundGradientField | Создает поле области, отображающее градиентное заполнение в фоновом режиме фигуры. (Унаследовано от NodeShape.) |
![]() |
CreateBitmap | Создает изображение выбранных фигур. |
![]() |
CreateChildShape | Создает дочернюю фигуру для родительской фигуры. (Переопределяет ShapeElement.CreateChildShape(ModelElement).) |
![]() |
CreateClassStyleSet | Создает набор стилей класса для типа фигуры. (Унаследовано от ShapeElement.) |
![]() |
CreateConnectionPoint | Точка подключения — это точка края фигуры, в которой соединительные элементы завершаются вместо других точек края. (Унаследовано от NodeShape.) |
![]() |
CreateDecorators | Создает коллекцию декораторов для типа фигуры. (Унаследовано от ShapeElement.) |
![]() |
CreateDefaultBounds | Создает ограничивающий прямоугольник по умолчанию для фигуры. (Унаследовано от NodeShape.) |
![]() |
CreateGestureExtensionController | |
![]() |
CreateInstanceStyleSet | Создает набор стилей для фигуры. (Унаследовано от ShapeElement.) |
![]() |
CreateManualRouteAction | Создает действие мыши для маршрутизации связи вручную. |
![]() |
CreateMetafile(ICollection) | Создает метафайл для указанных фигур и их дочерних фигур. |
![]() |
CreateMetafile(ICollection, String) | Создает метафайл для указанных фигур и их дочерних фигур. |
![]() |
CreateMetafile(ICollection, String, Boolean) | |
![]() |
CreateShapeFields | Создает коллекцию полей фигуры для типа фигуры. (Унаследовано от ShapeElement.) |
![]() |
Delete() | Удаляет элемент из модели. (Унаследовано от ModelElement.) |
![]() |
Delete(array<Guid[]) | Удаляет элемент из модели. (Унаследовано от ModelElement.) |
![]() |
DetermineHighlightShape | Находит выбранную фигуры в цепочке фигур. (Унаследовано от ShapeElement.) |
![]() |
Disassociate | Удаляет схему из указанного представления схемы. |
![]() |
DisconnectNestedChild | |
![]() |
Dispose() | Освобождает все ресурсы, используемые объектом Diagram. |
![]() |
Dispose(Boolean) | Освобождает неуправляемые ресурсы, используемые объектом Diagram, а при необходимости освобождает также управляемые ресурсы. |
![]() |
DoFoldToShape | Вычисляет точку, где соединитель коснется периметра фигуры.Переопределите это, если вы определяете не прямоугольную форму. (Унаследовано от ShapeElement.) |
![]() |
DoHitTest(PointD, DiagramHitTestInfo) | Возвращает значение true, если указанная точка находится внутри фигуры. (Унаследовано от ShapeElement.) |
![]() |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) | Выполняет проверку нажатия на схеме. (Переопределяет ShapeElement.DoHitTest(PointD, DiagramHitTestInfo, Boolean).) |
![]() |
DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean) | Выполняет проверку нажатия на схеме. |
![]() |
DoHitTestSelection | Возвращает значение true, если заданный точка находится в рамках маркеров выделения вокруг фигуры. (Унаследовано от ShapeElement.) |
![]() |
DoKeyboardNavigation | Осуществляет переходы от фигуры к фигуре с помощью клавиатуры. (Унаследовано от ShapeElement.) |
![]() |
DrawResizeFeedback | Рисует обратную связь изменения размера фигуры. (Унаследовано от ShapeElement.) |
![]() |
EnsureConnectionPoints | Переопределение для задания точек на границе формы, в которых соединители необходимо завершить. (Унаследовано от NodeShape.) |
![]() |
EnsureGraphExists | Проверяет, существует ли сетка для фигуры. (Унаследовано от NodeShape.) |
![]() |
EnsureGraphLayoutObjectsExist | Проверяет, находятся ли фигура и ее дочерние фигуры в оболочке графа. (Унаследовано от NodeShape.) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
ExcludeFromClipRegion | Исключает фигуру и ее дочерних фигур из области обрезки. (Унаследовано от ShapeElement.) |
![]() |
ExcludeGeometryFromClipRegion | Исключает геометрию фигуры и ее дочерних фигур из области обрезки. (Унаследовано от ShapeElement.) |
![]() |
ExcludeShapeFromSizeCalculation | Если значение равно true, фигура не принимается во внимание при вычислении размера родительской фигуры (Унаследовано от NodeShape.) |
![]() |
Expand | Разверните фигуру, чтобы ее вложенные дочерние фигуры будут видимы и влезут в нее. (Унаследовано от NodeShape.) |
![]() |
Finalize | Позволяет схеме попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован сборщиком мусора.Вызывается сборщиком мусора. (Переопределяет Object.Finalize().) |
![]() |
FindDecorator(String) | Находит декоратор фигуры, имеющий указанное имя. (Унаследовано от ShapeElement.) |
![]() |
FindFirstChild | Выполняет поиск первого дочернего элемента в последовательности переходов для фигуры. (Унаследовано от ShapeElement.) |
![]() |
FindFreeArea(RectangleD) | Находит пустую область на сетке для фигуры. (Унаследовано от NodeShape.) |
![]() |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) | Находит пустую область на сетке для фигуры. (Унаследовано от ShapeElement.) |
![]() |
FindLastChild | Выполняет поиск последнего дочернего элемента в последовательности переходов для фигуры. (Унаследовано от ShapeElement.) |
![]() |
FindNextChild | Выполняет поиск следующего дочернего элемента в последовательности переходов для фигуры. (Унаследовано от ShapeElement.) |
![]() |
FindNextInChildFields | Выполняет поиск следующего поля фигуры в последовательности переходов. (Унаследовано от ShapeElement.) |
![]() |
FindPreviousChild | Выполняет поиск предыдущего дочернего элемента в последовательности переходов для фигуры. (Унаследовано от ShapeElement.) |
![]() |
FindPreviousInChildFields | Выполняет поиск предыдущего поля фигуры в последовательности переходов. (Унаследовано от ShapeElement.) |
![]() |
FindShape | Находит фигуру для заданного элемента на схеме. |
![]() |
FindShapeField(String) | Выполняет поиск поля фигуры в фигуре. (Унаследовано от ShapeElement.) |
![]() |
FixUpChildShapes | Создает или настраивает дочерние фигуры, которые должны быть созданы при создании или обновлении элемента модели.Вызывается Diagram.FixUpDiagram(). (Унаследовано от ShapeElement.) |
![]() ![]() |
FixUpDiagram | Гарантирует, что фигура и ее родительские фигуры создаются и настраиваются корректно. |
![]() |
FixUpDiagramSelection | Обновляет выделение на схеме. |
![]() |
Focused | Проверяет, имеет ли фигура фокус. (Унаследовано от ShapeElement.) |
![]() |
GetAbsoluteBoundsValue | Получает абсолютные границы фигуры. (Унаследовано от NodeShape.) |
![]() |
GetAccessibilityObject | Получает объект специальных возможностей, присвоенный фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetChildElements | Получает коллекцию дочерних фигур, принадлежащих родительской фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetCompliantAnchorPoint | Вычисляет совместимую AnchorPoint на основе параметра proposedAnchorPoint.Этот метод полностью игнорирует координаты параметра anchorPoint.Вычисления производятся на основе координат proposedAnchorPoint и anchorPoint на другом конце связи, соответствующем параметру anchorPoint. (Унаследовано от NodeShape.) |
![]() |
GetCompliantGroupBounds | Обновляет коллекцию фантомных фигур, чтобы она соответствовала границам группы исходных фигур. |
![]() |
GetCursor | Получает указатель, который отображается при наведении указателя мыши на фигуру. (Унаследовано от ShapeElement.) |
![]() |
GetDomainClass | Получает самый дальний в цепочке наследования доменный класс для данного элемента. (Унаследовано от ModelElement.) |
![]() |
GetDragOverToolTipText | Получает текст подсказки, который отображается при наведении указателя мыши на фигуру. (Унаследовано от ShapeElement.) |
![]() |
GetFieldAccessibleDescription | Получает описание поля в фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetFieldAccessibleName | Получает имя поля в фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetFieldAccessibleValue | Получает значение поля в фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetFieldRepresentedElement | Получает основной элемент, представляемый дочерней фигурой. (Унаследовано от ShapeElement.) |
![]() |
GetFieldRepresentedProperty | Получает сведения о свойстве для поля в фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetIsExpandedValue | Получает значение свойства IsExpanded. (Унаследовано от NodeShape.) |
![]() |
GetPotentialMouseAction | Получает действие мыши, инициируемое, когда пользователь щелкает точку на схеме. (Переопределяет ShapeElement.GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo).) |
![]() |
GetRoleCollection<TCollection, TElement>(Guid) | Получает или создает коллекцию связанных элементов. (Унаследовано от ModelElement.) |
![]() |
GetService | Возвращает службу. |
![]() |
GetShapeLuminosity | Вычисляет яркость фигуры. (Унаследовано от ShapeElement.) |
![]() |
GetSourceRolePlayerForLinkMappedByConnector | Получает роль источника для фигуры связи. |
![]() |
GetSubFieldAccessibleDescription | Получает описание для дочернего поля в фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetSubFieldAccessibleName | Получает имя дочернего поля в фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetSubFieldAccessibleValue | Получает значение для дочернего поля в фигуре. (Унаследовано от ShapeElement.) |
![]() |
GetSubFieldRepresentedElements | Получает коллекцию элементов, представляемых фигурой дочернего поля. (Унаследовано от ShapeElement.) |
![]() |
GetSubFieldRepresentedProperty | Получает свойство для дочернего поля. (Унаследовано от ShapeElement.) |
![]() |
GetSubFieldRepresentedPropertyElements | Получает элемент, содержащий свойство для дочернего поля. (Унаследовано от ShapeElement.) |
![]() |
GetTargetRolePlayerForLinkMappedByConnector | Получает роль цели для фигуры связи. |
![]() |
GetToolTipText | Получает текст подсказки для фигуры, на которую указывает мышь. (Унаследовано от ShapeElement.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
HandleNewSwimLaneInsertion | Добавляет дорожку к схеме. |
![]() |
HasCachedDragOverResult | Проверяет, кэшируются ли результаты события перетаскивания мыши. (Унаследовано от ShapeElement.) |
![]() |
Hide | Скрывает фигуру и все ее дочерние элементы. (Унаследовано от ShapeElement.) |
![]() |
HideCustomToolTip | Скрывает пользовательскую подсказку для фигуры. (Унаследовано от ShapeElement.) |
![]() |
HitTest | Получает фигуры, включаемые в проверку нажатия. |
![]() |
InitializeDecorators | Инициализирует и добавляет поля в тип фигуры. (Унаследовано от ShapeElement.) |
![]() |
InitializeInstanceResources | Инициализирует ресурсы для экземпляра фигуры. (Унаследовано от ShapeElement.) |
![]() |
InitializeResources | Инициализирует ресурсы для фигуры. (Унаследовано от ShapeElement.) |
![]() |
InitializeShapeFields | Обеспечивает поддержку градиентов фона. (Унаследовано от NodeShape.) |
![]() |
Invalidate() | Делает недействительными фигуры на схеме. (Переопределяет ShapeElement.Invalidate().) |
![]() |
Invalidate(Boolean) | Гарантирует, что фигура будет перекрашена в конце транзакции.Вызовите это при изменении свойства фигуры. (Унаследовано от ShapeElement.) |
![]() |
Invalidate(RectangleD) | Гарантирует, что фигура и ее старое расположение будут перекрашены в конце транзакции. (Унаследовано от ShapeElement.) |
![]() |
InvalidateRectangle | Делает недействительным фигуры в прямоугольнике выделения. |
![]() |
IsConnectorMappedToLink | Проверяет, имеет ли ссылка фигуру ссылки на схеме. |
![]() |
IsDescendantOf | Проверяет, является ли фигура потомком другой фигуры. (Унаследовано от ShapeElement.) |
![]() |
IsNavigationKey(Char) | Проверяет, используется ли клавиша в качестве навигационной команды. (Унаследовано от ShapeElement.) |
![]() |
IsNavigationKey(Keys) | Проверяет, используются ли данные клавиши в качестве навигационной команды. (Унаследовано от ShapeElement.) |
![]() |
IsOrphaned | Проверяет, привязана ли фигура к другой фигуре на схеме. |
![]() |
IsSelected | Проверяет, выбрана ли фигура в представлении схемы. |
![]() |
IterateShapes | Проходит по фигуре и ее дочерним фигурам. (Унаследовано от ShapeElement.) |
![]() |
LassoSelect | Получает список фигур, находящихся в прямоугольнике выделения. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
MergeConfigure | Не используется для элементов представления. (Унаследовано от PresentationElement.) |
![]() |
MergeDisconnect | Отключает элемент источника из элемента целевого объекта. (Унаследовано от ModelElement.) |
![]() |
MergeRelate | Создает связь между элементом модели и группой элементов модели. (Унаследовано от PresentationElement.) |
![]() |
ModifyLuminosity | Вычисляет яркость выделения для фигуры. (Унаследовано от ShapeElement.) |
![]() |
MoveByRepositioning(DiagramDragEventArgs) | Перемещает фигуры в группе согласно значению, определяемому положением мыши. (Унаследовано от ShapeElement.) |
![]() |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) | Перемещает фигуры в группе согласно значению, определяемому положением мыши. (Унаследовано от ShapeElement.) |
![]() |
NavigateAcrossLinks | Выбирает фигуры или устанавливает фокус на фигурах, связанных с этой фигурой. (Унаследовано от NodeShape.) |
![]() |
NavigateAscend | Осуществляет переход к следующему предку в последовательности переходов и обновляет фокус.Вызывается в ответ на нажатие пользователем клавиш перемещения. (Унаследовано от ShapeElement.) |
![]() |
NavigateDescend | Осуществляет переход к следующему потомку в последовательности переходов и обновляет фокус.Вызывается в ответ на нажатие пользователем клавиш перемещения. (Унаследовано от ShapeElement.) |
![]() |
NavigateTo | Осуществляет переход к определенной фигуре в последовательности переходов и обновляет фокус. (Унаследовано от ShapeElement.) |
![]() |
NavigateToFirst | Осуществляет переход к первой фигуре в последовательности переходов в родительском объекте текущего выделения.Вызывается в ответ на нажатие пользователем клавиш перемещения. (Унаследовано от ShapeElement.) |
![]() |
NavigateToLast | Осуществляет переход к последней фигуре в последовательности переходов в родительском объекте текущего выделения.Вызывается в ответ на нажатие пользователем клавиш перемещения. (Унаследовано от ShapeElement.) |
![]() |
NavigateToNext | Переход к следующей фигуре в последовательности навигации.Вызывается в ответ на нажатие пользователем клавиш перемещения. (Унаследовано от ShapeElement.) |
![]() |
NavigateToPrevious | Осуществляет переход к ранее выбранной фигуре в последовательности переходов.Вызывается в ответ на нажатие пользователем клавиш перемещения. (Унаследовано от ShapeElement.) |
![]() |
OnAbsoluteBoundsChanged | Вызывается, когда размер или расположение фигур изменилось. (Унаследовано от NodeShape.) |
![]() |
OnAssociated | Выполняет действие, когда схема была связана с представлением схемы. |
![]() |
OnAssociatedPropertyChanged | Обновляет фигуру при изменении значения свойства хранилища в памяти для некоторого поля в фигуре. (Унаследовано от ShapeElement.) |
![]() |
OnBeforePaint | Обновляет такие ресурсы, как перья и кисти, перед их использованием для закрашивания фигуры. (Унаследовано от ShapeElement.) |
![]() |
OnBeforeReroute | Выполняет действие, когда ссылка должна быть перенаправлена на схеме. |
![]() |
OnBeginEdit | Вызывается, когда пользователь начинает изменение текстового поле. (Унаследовано от ShapeElement.) |
![]() |
OnBoundsFixup | Переопределите этот метод, чтобы настраивать способ определить границы формы. (Унаследовано от NodeShape.) |
![]() |
OnChildAssociatedPropertyChanged | Выполняет действие, когда свойство, связанное с дочерней фигурой, изменилось. |
![]() |
OnChildConfigured | Настраивает порт на фигуре после того, как фигура будет добавлена к схеме. (Унаследовано от NodeShape.) |
![]() |
OnChildConfiguring | Выполняет действие, когда дочерняя фигура настроена. (Переопределяет NodeShape.OnChildConfiguring(ShapeElement, Boolean).) |
![]() |
OnClick | Вызывается когда пользователь щелкает фигуру. (Унаследовано от ShapeElement.) |
![]() |
OnCopy | Вызывается, когда элемент был создан в виде копии другого элемента. (Унаследовано от ModelElement.) |
![]() |
OnDeleted | Вызывается при удалении этого элемента из модели. (Унаследовано от ModelElement.) |
![]() |
OnDeleting | Вызывается, когда этот элемент сейчас будет удален. (Унаследовано от ModelElement.) |
![]() |
OnDisassociated | Выполняет действие, когда схема перестала быть связана с представлением схемы. |
![]() |
OnDoubleClick | Вызывается когда пользователь дважды щелкает фигуру. (Унаследовано от ShapeElement.) |
![]() |
OnDragDrop | Вызывается, когда пользователь перетаскивает элемент на фигуру. (Унаследовано от ShapeElement.) |
![]() |
OnDragEnter | Вызывается, когда мышь входит в фигуру во время операции перетаскивания. (Унаследовано от ShapeElement.) |
![]() |
OnDragLeave | Вызывается при выходе указателя мыши за пределы фигуры. (Унаследовано от ShapeElement.) |
![]() |
OnDragOver | Переопределите этот метод, чтобы ответить на перемещение мыши над фигурой.Задайте e.Effect для указания эффекта изменения курсора, видимого пользователю. (Унаследовано от ShapeElement.) |
![]() |
OnElementEventsEnded | Создает событие после вызова всех остальных событий для транзакции. |
![]() |
OnElementEventsEnding | Создает событие после вызова всех остальных событий для транзакции. |
![]() |
OnEndEdit | Вызывается, когда пользователь завершает изменение текстовое поле. (Унаследовано от ShapeElement.) |
![]() |
OnGiveFeedback | Изменяет указатель и выполняет особое действие, когда указатель перетаскивается через конструктор. |
![]() |
OnGridPropertyChanged | Выполняет действие при изменении свойств сетки. |
![]() |
OnInitialize | Выполняет действие, когда класс Diagram инициализирован. (Переопределяет ShapeElement.OnInitialize().) |
![]() |
OnKeyDown | Выполняет действие, когда пользователь нажимает клавишу при том что схема имеет фокус. (Переопределяет NodeShape.OnKeyDown(DiagramKeyEventArgs).) |
![]() |
OnKeyPress | Сообщает прослушивателям, что клавиша был нажат. (Унаследовано от NodeShape.) |
![]() |
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.OnPaintShape(DiagramPaintEventArgs).) |
![]() |
OnParentNodeShapeChanged | Этот метод вызывается, если a) объект ParentShape является объектом NodeShape b) объект ParentShape перемещен или изменены его размеры. (Унаследовано от NodeShape.) |
![]() |
OnResurrected | Вызывается, когда элемент был добавлен в модели. (Унаследовано от ModelElement.) |
![]() |
OnRolePlayerPositionChanged | Вызывается при изменении позиции роли. (Унаследовано от ModelElement.) |
![]() |
OnRolePlayerPositionChanging | Вызывается, когда положение игрока роли изменяется. (Унаследовано от ModelElement.) |
![]() |
OnShapeInserted | Вызывается, когда фигура была введена в качестве дочернего элемента для другого. (Унаследовано от ShapeElement.) |
![]() |
OnShapeRemoved | Вызывается, когда фигура была удалена в виде дочернего элемента из родительской фигуры. (Унаследовано от ShapeElement.) |
![]() |
OnToolboxItemSelected | |
![]() |
OnToolboxSelectionChanged | |
![]() |
OnTransactionBeginning | Позволяет производным классам выполнять действия при начале транзакции. |
![]() |
OnTransactionCommitting | Позволяет производным классам выполнять действия во время фиксации транзакции. |
![]() |
OnTransactionRolledBack | Позволяет производным классам выполнять действия после отката транзакции. |
![]() |
OnTransactionRollingBack | Позволяет производным классам выполнять действия во время отката транзакции. |
![]() |
OnViewMouseEnter | Позволяет производным классам выполнять действие, когда указатель мыши входит в клиентское представление схемы. |
![]() |
OnViewMouseHover | Позволяет производным классам выполнять действие, когда указатель мыши находится на клиентском представлении схемы. |
![]() |
OnViewMouseLeave | Позволяет производным классам выполнять действие, когда указатель мыши покидает клиентское представление схемы. |
![]() |
PerformLineRoutingRule | Определяет, как связи между элементами отображаются в схеме. |
![]() |
PerformResizeParentRule() | Предупреждает конструктор доменного языка о необходимости изменения размера родительской фигуры, чтобы она соответствовала своим дочерним фигурам. (Унаследовано от ShapeElement.) |
![]() |
PerformResizeParentRule(Boolean, ShapeElement) | Предупреждает конструктор доменного языка о необходимости изменения размера родительской фигуры, чтобы она соответствовала своим дочерним фигурам. (Унаследовано от ShapeElement.) |
![]() |
PerformShapeAnchoringRule | Привязывает фигуру к схеме. (Унаследовано от NodeShape.) |
![]() |
PermitChildVisibility | Проверяет, может ли отображаться дочерняя фигура. (Унаследовано от NodeShape.) |
![]() |
PostDeserialization | Обрабатывает расположение фигур на схеме после того как схема был десериализован. |
![]() |
Рисует схему. | |
![]() |
ProcessVisibilityChange | Обрабатывает изменение фигур в плане видимости. (Унаследовано от NodeShape.) |
![]() |
PurgeLayoutObjects | Удаляет объекты, которые используются для размещения фигуры на сетке схемы. (Унаследовано от ShapeElement.) |
![]() |
PurgePoints | Удаляет точки для фигуры в сетке схемы. (Унаследовано от ShapeElement.) |
![]() |
RebuildShape | Вып. повторное построение фигуры (Унаследовано от ShapeElement.) |
![]() |
RemoveLayoutObject | Удаляет фигуру, включая все относительные и вложенные дочерние фигуры, из сетки схемы. (Унаследовано от ShapeElement.) |
![]() |
Renumber | Перенумеровывает фигуры на схеме. |
![]() |
ReparentSwimlaneChild | |
![]() |
RepositionShapes | Перемещает фигуры на схеме. |
![]() |
Reroute | Перенаправляет связи между элементами на схеме. |
![]() ![]() |
RunInShapeFixupContextForMetafileCreation | |
![]() |
Selected | Проверяет, выбрана ли фигура в указанном представлении. (Унаследовано от ShapeElement.) |
![]() |
SetAbsoluteBoundsValue | Задает абсолютные границы для схемы. (Переопределяет NodeShape.SetAbsoluteBoundsValue(RectangleD).) |
![]() |
SetInitialGraphLayoutVisibility | Задает видимость графа. (Унаследовано от ShapeElement.) |
![]() |
SetIsExpandedValue | Задает значение свойства IsExpanded. (Унаследовано от NodeShape.) |
![]() |
SetShowHideState | Задает видимость фигуры и всех ее дочерних элементов. (Унаследовано от ShapeElement.) |
![]() |
SetShowHideStateImplementation | Задает видимость фигуры. (Унаследовано от ShapeElement.) |
![]() |
ShouldAddShapeForElement | Проверяет, может ли фигура иметь назначенную ей дочернюю фигуру. (Переопределяет ShapeElement.ShouldAddShapeForElement(ModelElement).) |
![]() |
ShouldExcludeFromInvalidationTracking | Проверяет, следует ли исключить перевод определенных типов фигур в недопустимое состояние. |
![]() |
ShouldReparentOnMove | Проверяет, требуется ли добавить дочернюю фигуру в новый родительский элемент при ее перемещении. (Унаследовано от ShapeElement.) |
![]() |
ShouldReportException | Проверяет, требуется ли сообщать об исключении, вызываемом из базовой рабочей области конструирования. |
![]() |
Show | Делает фигуру и все ее дочерние элементы видимыми. (Унаследовано от ShapeElement.) |
![]() |
ShowCustomToolTip | Делает пользовательскую подсказку фигуры видимой. (Унаследовано от ShapeElement.) |
![]() |
Side | Присвоит сторону фигуры к порту. (Унаследовано от NodeShape.) |
![]() |
ToString | Получает имя фигуры и ее тип. (Унаследовано от ShapeElement.) |
![]() |
TranslateGeometryToAbsoluteBounds | Преобразует относительные границы в абсолютные границы для геометрии фигуры. (Унаследовано от ShapeElement.) |
![]() |
TranslateGeometryToRelativeBounds | Преобразует абсолютные границы в относительные границы для геометрии фигуры. (Унаследовано от ShapeElement.) |
![]() |
TranslateToAbsoluteBounds | Преобразует относительные границы в абсолютные границы для фигуры. (Унаследовано от ShapeElement.) |
![]() |
TranslateToRelativeBounds | Преобразует абсолютные границы в относительные границы для фигуры. (Унаследовано от ShapeElement.) |
![]() |
UnhandledException | Проверяет, кто должен сообщать об исключении, вызываемом из базовой рабочей области конструирования. |
![]() |
UpdateChildVisibility | Обновляет состояние видимости дочерней фигуры. (Унаследовано от NodeShape.) |
![]() |
UpdateDerivedVisible | Обновляет состояние видимости производной фигуры. (Унаследовано от ShapeElement.) |
![]() |
UpdateGeometryLuminosity(DiagramClientView, Brush) | Обновляет яркость кисти. (Унаследовано от ShapeElement.) |
![]() |
UpdateGeometryLuminosity(DiagramClientView, Pen) | Обновляет яркость пера. (Унаследовано от ShapeElement.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
AbsoluteBoundsChanged | Возникает, когда абсолютные границы фигуры изменяются. (Унаследовано от NodeShape.) |
![]() |
Click | Возникает, когда пользователь щелкает мышью на фигуре. (Унаследовано от ShapeElement.) |
![]() |
DiagramAdded | Возникает при добавлении схемы. |
![]() |
DiagramRemoved | Возникает при удалении схемы. |
![]() |
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.) |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() ![]() |
BaseFontNameDomainPropertyId | Представляет идентификатор свойства для имени базового шрифта. |
![]() ![]() |
BaseFontSizeDomainPropertyId | Представляет идентификатор свойства для размера базового шрифта. |
![]() ![]() |
DiagramIdDomainPropertyId | Представляет идентификатор свойства для диаграммы. |
![]() ![]() |
DoLineRoutingDomainPropertyId | Представляет идентификатор свойства DoLineRoutingDomainPropertyId. |
![]() ![]() |
DomainClassId | Представляет идентификатор для фигуры доменного класса. |
![]() ![]() |
DoResizeParentDomainPropertyId | Представляет идентификатор свойства DoResizeParentDomainPropertyId. |
![]() ![]() |
DoShapeAnchoringDomainPropertyId | Представляет идентификатор свойства DoShapeAnchoringDomainPropertyId. |
![]() ![]() |
DoViewFixupDomainPropertyId | Представляет идентификатор свойства DoViewFixupDomainPropertyId. |
![]() ![]() |
IsCompleteViewDomainPropertyId | Представляет идентификатор свойства IsCompleteViewDomainPropertyId. |
![]() ![]() |
NameDomainPropertyId | Представляет идентификатор свойства NameDomainPropertyId. |
![]() ![]() |
PlaceUnplacedShapesDomainPropertyId | Представляет идентификатор свойства PlaceUnplacedShapesDomainPropertyId. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
IMergeElements.CanMerge | Возвращает значение true, если этот элемент может выполнить слияние с содержимым прототипа. (Унаследовано от ModelElement.) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Унаследовано от ModelElement.) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Унаследовано от ModelElement.) |
![]() ![]() |
IMergeElements.MergeConfigure | (Унаследовано от ModelElement.) |
![]() ![]() |
IMergeElements.MergeDisconnect | (Унаследовано от ModelElement.) |
![]() ![]() |
IMergeElements.MergeRelate | (Унаследовано от ModelElement.) |
В начало страницы
Заметки
При определении класса схемы в определении доменного языка, он является производным от этого класса.
Для перечисления фигуры на схеме используйте NestedChildShapes.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен