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


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.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 If 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 If true, форма отображается на схеме; If falseона не появляется, и алгоритмы маршрутизации структуры и игнорируют ее.См. также скрывать и отображать (()). (Унаследовано от ShapeElement.)
Открытое свойство IsWatermarkNeeded Возвращает схему и проверяет, должен ли появляться предел для него.
Открытое свойство LassoAction Возвращает действие мыши, которая инициирует выделение лассо.
Открытое свойство LayoutObjectFixedFlags Возвращает или задает флаги, определяющие исправлена ли форма внутри диаграммы к его позиции в схеме. (Унаследовано от NodeShape.)
Открытое свойство LineAdjustAwayDefault Возвращает форму и проверяет, следует ли фигуры связи дочернего элемента попробовать выравнивание, когда они подключены к одной и той же форме или устанавливают это значение. (Унаследовано от ShapeElement.)
Открытое свойство LineAffinityDefault Возвращает или задает позицию мишени, когда форма должна пытаться разместить на форму. (Унаследовано от ShapeElement.)
Открытое свойство LineToLineClearance Возвращает или задает расстояние между ссылкой дочернего элемента форм для этой формы. (Унаследовано от ShapeElement.)
Открытое свойство LineToNodeClearance Возвращает или задает расстояние между фигурами связи дочернего элемента и фигурами дочернего узла. (Унаследовано от ShapeElement.)
Открытое свойство Link Получает список фигур ссылки. (Унаследовано от NodeShape.)
Открытое свойство Location Возвращает или задает координаты левого верхнего угла границ формы относительно его ParentShape. (Унаследовано от 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 Возвращает форму визуально подчеркнуть related для пользователя, если эта форма выделена. (Унаследовано от 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 Вычисляет точку, в которой соединитель коснется периметру фигуры.Переопределите это если указать non-прямоугольную форму. (Унаследовано от 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 Проверяет, является ли форма и его дочерних элементов в программе-оболочке shape charts. (Унаследовано от 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 Выполняет действие когда ссылка должна быть rerouted в схеме.
Открытый метод OnBeginEdit Вызывается при запуске пользователя для редактирования текстовое поле. (Унаследовано от ShapeElement.)
Открытый метод OnBoundsFixup Переопределите этот метод, чтобы настраивать способ определить границы формы. (Унаследовано от NodeShape.)
Защищенный метод OnChildAssociatedPropertyChanged Выполняет действие, когда свойство, связанное с формой дочернего элемента изменилось.
Защищенный метод OnChildConfigured Настраивает порт на форму после того, как форма будет добавлена к схеме. (Унаследовано от NodeShape.)
Защищенный метод OnChildConfiguring Выполняет действие, если фигура дочернего элемента была настроена. (Переопределяет NodeShape.OnChildConfiguring(ShapeElement, Boolean).)
Открытый метод OnClick Вызывается, когда пользователь нажимает фигуры. (Унаследовано от ShapeElement.)
Защищенный метод OnCopy Вызывается, когда элемент был создан в виде копии другого элемента. (Унаследовано от ModelElement.)
Защищенный метод OnDeleted Вызывается, когда элемент был удален из модели. (Унаследовано от ModelElement.)
Защищенный метод OnDeleting Вызывается, когда этот элемент должен быть удален. (Унаследовано от ModelElement.)
Защищенный метод OnDisassociated Выполняет действие, когда схема disassociated из представления схемы.
Открытый метод 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 Alerts, прослушиватели, что ключ был нажат. (Унаследовано от NodeShape.)
Открытый метод OnKeyUp Вызывается, когда ключ освобождается. (Унаследовано от ShapeElement.)
Открытый метод OnMouseDown Вызывается, когда пользователь нажимает ключ мыши. (Унаследовано от ShapeElement.)
Открытый метод OnMouseEnter Вызывается, когда указатель мыши входит в форму. (Унаследовано от ShapeElement.)
Открытый метод OnMouseHover Вызывается при наведении указателя мыши на формой. (Унаследовано от ShapeElement.)
Открытый метод OnMouseLeave Вызывается, когда указатель мыши покидает фигуры. (Унаследовано от ShapeElement.)
Открытый метод OnMouseMove Вызывается повторно, когда пользователь перемещает мышь. (Унаследовано от ShapeElement.)
Открытый метод OnMouseUp Вызывается при отпускании кнопки мыши. (Унаследовано от ShapeElement.)
Открытый метод OnMouseWheel Вызывается, когда пользователь за циклический сдвиг колесика мыши. (Унаследовано от ShapeElement.)
Открытый метод OnOrphaned Вызывается, когда a (Унаследовано от 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 Обрабатывает расположение фигур на схеме после того как схема был десериализован.
Открытый метод Print Рисует диаграмму.
Защищенный метод ProcessVisibilityChange Рассматривается изменение фигур в видимости. (Унаследовано от NodeShape.)
Открытый метод PurgeLayoutObjects Удаляет объекты, которые используются для размещения форму в сетку схемы. (Унаследовано от ShapeElement.)
Открытый метод PurgePoints Удаляет элементы для фигуры в сетке схемы. (Унаследовано от ShapeElement.)
Открытый метод RebuildShape Перестроение фигуры. (Унаследовано от ShapeElement.)
Открытый метод RemoveLayoutObject Удаляет фигуру, включая все relative и вложенные фигуры дочернего элемента из сетки схемы. (Унаследовано от ShapeElement.)
Открытый метод Renumber Перенумеровывает фигуры на схеме.
Защищенный метод ReparentSwimlaneChild
Открытый метод RepositionShapes Перемещает фигуры на схеме.
Открытый метод Reroute Reroutes связи между элементами на схеме.
Открытый методСтатический член 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 Преобразование относительные границы к границам геометрические фигуры. для absolute (Унаследовано от 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 Возвращает корневой виртуальный МЕЛА, в котором указанный 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) Перегружен. Удаляет указанный элемент из этого ModelElement ExtensionElement расширений. (Определено в 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.)

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

Заметки

При определении класса схемы в определении DSL, он является производным от этого класса.

Чтобы перечислить фигуры на схеме, используйте NestedChildShapes.

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

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

См. также

Ссылки

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