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


CommentShape - класс

Базовый класс комментария. CommentShape определяет изменяемую фигуру комментария.

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

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.LabelShape
            Microsoft.VisualStudio.Modeling.Diagrams.CommentShape

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

Синтаксис

'Декларация
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CommentShape.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CommentShape.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("ec454ef2-0391-4f0d-8cbe-97672c3ac5fc")> _
Public Class CommentShape _
    Inherits LabelShape
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CommentShape.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CommentShape.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("ec454ef2-0391-4f0d-8cbe-97672c3ac5fc")]
public class CommentShape : LabelShape

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

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

  Имя Описание
Открытый метод CommentShape(Partition, array<PropertyAssignment[]) Конструктор
Открытый метод CommentShape(Store, array<PropertyAssignment[]) Конструктор

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

Свойства

  Имя Описание
Открытое свойство AbsoluteBoundingBox Ограничивающий прямоугольник фигуры, измеряемый относительно схемы. (Унаследовано от NodeShape.)
Открытое свойство AbsoluteBoundingBoxToEnsureVisible Получает абсолютный ограничивающий прямоугольник для объекта DiagramClientView.EnsureVisible. (Унаследовано от ShapeElement.)
Открытое свойство AbsoluteBounds Свойство домена, которое получает или задает размер и положение ограничивающего прямоугольника фигуры, измеренные относительно верхней левой части схемы. (Унаследовано от NodeShape.)
Открытое свойство AbsoluteCenter Получает точку в центре фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibilityObject Получает объект со специальными возможностями для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleDefaultActionDescription Получает описание действия по умолчанию для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleDescription Получает описание фигуры, используемое клиентскими приложениями со специальными возможностями. (Переопределяет ShapeElement.AccessibleDescription.)
Открытое свойство AccessibleHelp Получает справку для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleHelpTopicFileName Получает раздел справки для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleHelpTopicId Получает идентификатор раздела справки для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleName Получает имя фигуры, используемое клиентскими приложениями со специальными возможностями. (Переопределяет LabelShape.AccessibleName.)
Открытое свойство AccessibleRole Получает роль фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AccessibleState Получает состояние фигуры. (Унаследовано от NodeShape.)
Открытое свойство AccessibleValue Получает значение фигуры. (Унаследовано от ShapeElement.)
Открытое свойство AllowsChildrenInSelection Если значение равно true, дочерние элементы данной фигуры могут быть включены в текущую группу выделения. (Унаследовано от ShapeElement.)
Открытое свойство AllowsChildrenToResizeParent Значение true, если размеры этой фигуры могут изменяться при изменении размера или положения дочерних фигур. (Унаследовано от ShapeElement.)
Открытое свойство AllowsChildrenToShrinkParent Если значение равно true, размер фигуры при перемещении или изменении размеров ее дочерних элементов будет уменьшаться в соответствии с ними. (Унаследовано от ShapeElement.)
Открытое свойство Anchoring Описывает, как фигура должна располагаться и изменять размер при движении и изменении размера родительской фигуры.Измените возвращаемый объект по необходимости. (Унаследовано от NodeShape.)
Открытое свойство AutoResizeParentOnBoundsChange Получает дочернюю фигуру и проверяет, следует ли изменять размер ее родительской фигуры при изменении абсолютных границ дочерней фигуры. (Унаследовано от NodeShape.)
Открытое свойство BackgroundBrushId Получает идентификатор для кисти, которая используется для рисования фона фигуры. (Унаследовано от ShapeElement.)
Открытое свойство BackgroundGradientMode Получает градиент для фона фигуры. (Унаследовано от NodeShape.)
Открытое свойство BoundingBox Получает ограничивающий прямоугольник фигуры, измеренный относительно ParentShape. (Унаследовано от NodeShape.)
Открытое свойство Bounds Свойство домена, которое получает или задает размер и положение ограничивающего прямоугольника фигуры, измеренные относительно верхней левой части свойства ParentShape. (Унаследовано от NodeShape.)
Открытое свойство BoundsRules Привязывает правила, которые ограничивают как пользователь может обновить размер и положение ограничивающего прямоугольника.Переопределите для возврата BoundsRules. (Унаследовано от NodeShape.)
Открытое свойство CanExpandAndCollapse Получает фигуру и проверяет, может ли пользователь разворачивать и сворачивать ее. (Унаследовано от NodeShape.)
Открытое свойство CanFocus Получает дочернюю фигуру метки и проверяет, может ли она получать фокус. (Унаследовано от LabelShape.)
Открытое свойство CanMove Получает фигуру и проверяет, может ли пользователь перемещать ее. (Унаследовано от ShapeElement.)
Открытое свойство CanResize Получает фигуру и проверяет, может ли пользователь изменять ее размеры. (Унаследовано от NodeShape.)
Открытое свойство CanSelect Получает фигуру и проверяет, может ли пользователь выбирать ее. (Унаследовано от ShapeElement.)
Открытое свойство Center Получает точку в центре фигуры. (Унаследовано от ShapeElement.)
Защищенное свойство ClassStyleSet Получает стиль класса, заданный для фигуры метки. (Унаследовано от LabelShape.)
Открытое свойство ClipWhenDrawingFields Получает родительскую фигуру метки и проверяет, следует ли установить ее область вырезания по ограничивающему прямоугольнику для родительской фигуры метки при рисовании полей ее дочерней фигуры. (Унаследовано от LabelShape.)
Открытое свойство ConnectionPoints Список точек на периметре фигуры, на которых соединители могут завершиться.По умолчанию у фигуры отсутствуют точки подключения и соединители могут завершиться в любом месте на ее периметре. (Унаследовано от NodeShape.)
Открытое свойство Decorators Получает коллекцию декораторов для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство DefaultContainerMargin Получает поля между родительским фигурой и ее вложенными фигурами дочерних элементов. (Унаследовано от NodeShape.)
Открытое свойство DefaultHeight Получает или задает высоту по умолчанию фигуры комментария.
Открытое свойство DefaultShapeField Получает фигуру по умолчанию, которой является первая фигура, способная получать фокус. (Унаследовано от ShapeElement.)
Открытое свойство DefaultSize Получает размер фигуры по умолчанию. (Унаследовано от ShapeElement.)
Открытое свойство DefaultWidth Получает или задает ширину по умолчанию фигуры комментария.
Открытое свойство Diagram Получает схему, к которой принадлежит фигура. (Унаследовано от ShapeElement.)
Открытое свойство DisplayText Получает текст для отображения в фигуре метки. (Унаследовано от LabelShape.)
Открытое свойство EnsureVisiblePreference Настройки метода EnsureVisible для этой фигуры.Значение по умолчанию — вернуть VisiblePreference из схемы, размещающей эту фигуру. (Унаследовано от ShapeElement.)
Защищенное свойство Events Получает список обработчиков событий для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство FixedFlags Получает свойства FixedFlags для GraphNode. (Переопределяет LabelShape.FixedFlags.)
Открытое свойство 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.)
Открытое свойство GridSize По умолчанию фигуры комментария не ограничивается никакой сеткой. (Переопределяет ShapeElement.GridSize.)
Открытое свойство HasAnchoring Значение true, если в привязке есть какие-либо параметры. (Унаследовано от NodeShape.)
Открытое свойство HasBackgroundGradient Получает фигуру и проверяет, имеет ли она градиент для фона. (Унаследовано от NodeShape.)
Открытое свойство HasChildren Значение true, если фигура имеет дочерние фигуры. (Унаследовано от ShapeElement.)
Открытое свойство HasConnectionPoints Значение true, если список ConnectionPoints не пустой. (Унаследовано от NodeShape.)
Защищенное свойство HasCustomToolTip Получает фигуру и проверяет, имеет ли она пользовательскую подсказку. (Унаследовано от ShapeElement.)
Открытое свойство HasDragOverToolTip Получает фигуру и проверяет, имеет ли она подсказку. (Унаследовано от ShapeElement.)
Открытое свойство HasFilledBackground Получает фигуру и проверяет, имеет ли она фон. (Унаследовано от ShapeElement.)
Открытое свойство HasHighlighting Получает фигуру и проверяет, выделена ли она. (Унаследовано от ShapeElement.)
Открытое свойство HasOutline Получает фигуру и проверяет, имеет ли она контур. (Унаследовано от ShapeElement.)
Открытое свойство HasShadow Свойство тени (Переопределяет ShapeElement.HasShadow.)
Открытое свойство HasToolTip Получает фигуру и проверяет, имеет ли она подсказку. (Унаследовано от ShapeElement.)
Открытое свойство Id Получает идентификатор элемента. (Унаследовано от ModelElement.)
Открытое свойство IsActive Получает флаг IsActive и проверяет, является ли элемент активным. (Унаследовано от ModelElement.)
Открытое свойство 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.)
Открытое свойство Label Получает или задает свойство текста для фигуры метки. (Унаследовано от LabelShape.)
Открытое свойство LayoutObjectFixedFlags Возвращает или задает флаги, определяющие, является ли фигура внутри графа фиксированной в своем положении на схеме. (Унаследовано от NodeShape.)
Открытое свойство LineAdjustAwayDefault Получает фигуру и проверяет, следует ли пытаться выравнивать дочерние фигуры связей, когда они соединены с одной и той же фигурой, или задает соответствующее значение. (Унаследовано от ShapeElement.)
Открытое свойство LineAffinityDefault Получает или задает целевое местоположение, где фигура связи должна пытаться разместить фигуру. (Унаследовано от ShapeElement.)
Открытое свойство LineToLineClearance Получает или задает расстояние между дочерними фигурами связей для данной фигуры. (Унаследовано от ShapeElement.)
Открытое свойство LineToNodeClearance Получает или задает расстояние между дочерними фигурами связей и дочерними фигурами узлов. (Унаследовано от ShapeElement.)
Открытое свойство Link Получает список фигур ссылок. (Унаследовано от NodeShape.)
Открытое свойство Location Получает или задает координаты левого верхнего угла границ фигуры относительно ее родительской фигуры. (Унаследовано от NodeShape.)
Открытое свойство MaximumSize Получает максимальный размер фигуры. (Унаследовано от ShapeElement.)
Открытое свойство MinimumResizableSize Получает минимальный размер, до которого можно уменьшить фигуру. (Унаследовано от NodeShape.)
Открытое свойство MinimumSize (Переопределяет NodeShape.MinimumSize.)
Открытое свойство ModelElement Получает или задает элемент модели, связанный с элементом представления. (Унаследовано от PresentationElement.)
Открытое свойство MultipleLine Получает фигуру метки и проверяет, можно ли в ней отображать текст на нескольких строках. (Унаследовано от LabelShape.)
Открытое свойство NestedChildShapes Список фигур, являющихся частью этой фигуры, отображение которых ограничено пределами границ этой фигуры или схемы. (Унаследовано от ShapeElement.)
Открытое свойство NestedShapesMargin Получает поля между ограничивающим прямоугольником фигуры и фигурами ее вложенных узлов. (Унаследовано от ShapeElement.)
Открытое свойство NodeToNodeClearance Получает или задает поле между фигурами дочерних узлов. (Унаследовано от ShapeElement.)
Открытое свойство OutlinePenId Получает идентификатор пера, которое используется для рисования контура. (Унаследовано от ShapeElement.)
Открытое свойство OutlinePenWidth Получает ширина контура для фигуры. (Унаследовано от ShapeElement.)
Защищенное свойство PaintMoveableDecoratorSelectionLines (Унаследовано от ShapeElement.)
Защищенное свойство ParentLink Получает экземпляр отношения от фигуры к родительской фигуре. (Унаследовано от ShapeElement.)
Открытое свойство ParentShape Получает родительский элемент фигуры.Чтобы отображаться на схеме, фигура или соединитель должны иметь родительский элемент. (Унаследовано от ShapeElement.)
Открытое свойство Partition Получает или задает объект Partition, содержащий элемент. (Унаследовано от ModelElement.)
Открытое свойство Perimeter Получает периметр (путь) вокруг фигуры. (Унаследовано от ShapeElement.)
Открытое свойство PortFixedFlags Получает флаги, определяющие, является ли фигура порта фиксированной в своем положении. (Унаследовано от NodeShape.)
Открытое свойство RelatedShapeToEmphasize Возвращает значение null, так что родительская фигура не получится визуальные подчеркнутой если эта форма выделена. (Переопределяет LabelShape.RelatedShapeToEmphasize.)
Открытое свойство RelativeChildShapes Список фигур, являющихся частью этой фигуры, но которые могут отображаться вне границ этой фигуры. (Унаследовано от ShapeElement.)
Открытое свойство ResizableSides Получает стороны данной фигуры, допускающие изменение размера пользователем. (Переопределяет NodeShape.ResizableSides.)
Открытое свойство Rounded Получает значение, указывающее, использовать ли округленную геометрию.Просто измените это свойство, чтобы получить поведение с округлением или с прямыми углами.
Открытое свойство ShapeFields Получает список полей фигуры, присвоенных фигуре метки. (Унаследовано от LabelShape.)
Открытое свойство ShapeGeometry Получает объект ShapeGeometry, связанный с данным объектом ShapeElement. (Переопределяет ShapeElement.ShapeGeometry.)
Открытое свойство ShouldAutoPlaceChildShapes Получает фигуру и проверяет, следует ли автоматически расположить на схему ее дочерние фигуры. (Унаследовано от NodeShape.)
Открытое свойство ShouldTryParentShapeForMergeOnToolboxDoubleClick Если значение равно true, то, когда пользователь дважды щелкает элемент панели элементов при выбранной данной фигуре, если элемент нельзя объединить с данной фигурой, будет предпринята попытка объединить его с родительской фигурой.По умолчанию установлено значение true. (Унаследовано от ShapeElement.)
Открытое свойство Size Получает или задает размер фигуры. (Унаследовано от NodeShape.)
Открытое свойство Store Получает объект Store, содержащий элемент. (Унаследовано от ModelElement.)
Открытое свойство StyleSet Получает экземпляр набора стилей для фигуры. (Унаследовано от ShapeElement.)
Открытое свойство Subject Получает или задает тему для элемента представления.По умолчанию — тот же объект, как ModelElement. (Унаследовано от PresentationElement.)
Открытое свойство TargetToolboxItemFilterAttributes Получает коллекцию атрибутов, определяющих, какие элементы включены или отключены в панели элементов. (Унаследовано от ShapeElement.)
Открытое свойство Text Получает или задает текст для фигуры метки. (Унаследовано от LabelShape.)
Открытое свойствоСтатический член ToolboxCaption Получает заголовок панели элементов для данной фигуры.
Открытое свойство ToRoleLinkShapes Получает коллекцию фигур связей, для которых данная фигура является целью. (Унаследовано от NodeShape.)
Открытое свойство ZOrder Получает относительный z-порядок для данного ShapeElement.Гарантирует, что комментарий остается поверх всех остальных элементов схемы (Переопределяет ShapeElement.ZOrder.)

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

Методы

  Имя Описание
Открытый метод AccessibleDoDefaultAction Выполняет действие по умолчанию для объекта со специальными возможностями. (Унаследовано от ShapeElement.)
Открытый метод Associate Присвоит элемент модели к элементу представления.Тот же эффект, что и установка ModelElement. (Унаследовано от PresentationElement.)
Открытый метод AutoLayoutChildShapes Размещает коллекцию фигур на схеме автоматически. (Унаследовано от NodeShape.)
Открытый метод AutoSizeLabel() Автоматически изменяет размер фигуры метки. (Унаследовано от LabelShape.)
Защищенный метод AutoSizeLabel(String) Не делайте: автоматическое изменение размеров это LabelShape на основе текста, который передается. (Переопределяет LabelShape.AutoSizeLabel(String).)
Защищенный метод CalculateDerivedVisible Проверяет, отображается ли дочерняя фигура. (Унаследовано от ShapeElement.)
Открытый метод CalculateMinimumSizeBasedOnChildren Вычисляет минимальный размер, необходимый, чтобы фигура могла включать дочерние фигуры. (Унаследовано от NodeShape.)
Защищенный метод CanMerge Проверяет, можно ли к этому элементу добавить исходный элемент. (Унаследовано от ModelElement.)
Защищенный метод ChooseMergeTarget(ElementGroup) Выбирает целевой элемент, чтобы принять в качестве его дочернего элемента элемент, который пользователь хочет копировать, перетащить или создать. (Унаследовано от ModelElement.)
Защищенный метод ChooseMergeTarget(ElementGroupPrototype) Выбирает целевой элемент, чтобы принять в качестве его дочернего элемента элемент, который пользователь хочет копировать, перетащить или создать. (Унаследовано от ModelElement.)
Открытый метод ChooseParentShape Выбирает родительскую фигуру для новой дочерней фигуры, обычно данной фигуры. (Унаследовано от ShapeElement.)
Защищенный метод ChooseRelationship Вызывается ShapeElement.FixUpChildShapes() для получения типа связи дочерней ShapeElement со своим родителем. (Переопределяет LabelShape.ChooseRelationship(ShapeElement).)
Открытый метод CoerceSelection Разрешает фигуре определять, какие другие фигуры выбираются. (Унаследовано от ShapeElement.)
Защищенный метод Collapse Сворачивает фигуру, чтобы вложенные дочерние фигуры не будут видимы. (Унаследовано от NodeShape.)
Защищенный метод ConfiguredChildPortShape Настраивает дочернюю фигуру порта и если необходимо размещает ее. (Унаследовано от NodeShape.)
Защищенный метод ConstrainLabelSize Ограничивает максимальный размер фигуры метки. (Унаследовано от LabelShape.)
Открытый метод Copy() Создает копию элемента в модели. (Унаследовано от ModelElement.)
Открытый метод Copy(IEnumerable<Guid>) Создает копию элемента и его дочерних связей и элементов. (Унаследовано от ModelElement.)
Защищенный метод CreateBackgroundGradientField Создает поле области, отображающее градиентное заполнение в фоновом режиме фигуры. (Унаследовано от NodeShape.)
Защищенный метод CreateChildShape Создает фигуру и добавляет ее в качестве дочернего элемента к этой фигуре. (Унаследовано от ShapeElement.)
Защищенный метод CreateClassStyleSet Создает набор стилей класса для типа фигуры. (Унаследовано от ShapeElement.)
Открытый метод CreateConnectionPoint Точка подключения — это точка края фигуры, в которой соединительные элементы завершаются вместо других точек края. (Унаследовано от NodeShape.)
Защищенный метод CreateDecorators Создает коллекцию декораторов для типа фигуры. (Унаследовано от ShapeElement.)
Открытый метод CreateDefaultBounds Создает ограничивающий прямоугольник по умолчанию для фигуры. (Унаследовано от NodeShape.)
Защищенный метод CreateDefaultStringFormat Создает формат для использования с текстом метки фигуры. (Унаследовано от LabelShape.)
Защищенный метод CreateInstanceStyleSet Создает набор стилей для фигуры. (Унаследовано от ShapeElement.)
Защищенный метод CreateShapeFields Создает коллекцию полей фигуры для типа фигуры. (Унаследовано от ShapeElement.)
Защищенный метод CreateTextField Создает текстовое поле в фигуре метки. (Унаследовано от LabelShape.)
Открытый метод Delete() Удаляет элемент из модели. (Унаследовано от ModelElement.)
Открытый метод Delete(array<Guid[]) Удаляет элемент из модели. (Унаследовано от ModelElement.)
Защищенный метод DetermineHighlightShape Находит выбранную фигуры в цепочке фигур. (Унаследовано от ShapeElement.)
Открытый метод DoFoldToShape Вычисляет точку, где соединитель коснется периметра фигуры.Переопределите это, если вы определяете не прямоугольную форму. (Унаследовано от ShapeElement.)
Открытый метод DoHitTest(PointD, DiagramHitTestInfo) Возвращает значение true, если указанная точка находится внутри фигуры. (Унаследовано от ShapeElement.)
Открытый метод DoHitTest(PointD, DiagramHitTestInfo, Boolean) Возвращает значение true, если указанная точка находится внутри фигуры. (Унаследовано от ShapeElement.)
Открытый метод 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.)
Открытый метод 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.)
Открытый метод FindShapeField(String) Выполняет поиск поля фигуры в фигуре. (Унаследовано от ShapeElement.)
Открытый метод FixUpChildShapes Создает или настраивает дочерние фигуры, которые должны быть созданы при создании или обновлении элемента модели.Вызывается Diagram.FixUpDiagram(). (Унаследовано от ShapeElement.)
Открытый метод Focused Проверяет, имеет ли фигура фокус. (Унаследовано от ShapeElement.)
Защищенный метод GetAbsoluteBoundsValue Получает абсолютные границы фигуры. (Унаследовано от NodeShape.)
Открытый метод GetAccessibilityObject Получает объект специальных возможностей, присвоенный фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetChildElements Получает коллекцию дочерних фигур, принадлежащих родительской фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetCompliantAnchorPoint Вычисляет совместимую AnchorPoint на основе параметра proposedAnchorPoint.Этот метод полностью игнорирует координаты параметра anchorPoint.Вычисления производятся на основе координат proposedAnchorPoint и anchorPoint на другом конце связи, соответствующем параметру anchorPoint. (Унаследовано от NodeShape.)
Открытый метод GetCursor Получает указатель, который отображается при наведении указателя мыши на фигуру. (Унаследовано от ShapeElement.)
Открытый метод GetDomainClass Получает самый дальний в цепочке наследования доменный класс для данного элемента. (Унаследовано от ModelElement.)
Открытый метод GetDragOverToolTipText Получает текст подсказки, который отображается при наведении указателя мыши на фигуру. (Унаследовано от ShapeElement.)
Открытый метод GetFieldAccessibleDescription Получает описание поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetFieldAccessibleName Получает имя поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetFieldAccessibleValue Получает значение поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetFieldRepresentedElement Получает основной элемент, представляемый дочерней фигурой. (Унаследовано от ShapeElement.)
Открытый метод GetFieldRepresentedProperty Получает сведения о свойстве для поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Защищенный метод GetIsExpandedValue Получает значение свойства IsExpanded. (Унаследовано от NodeShape.)
Открытый метод GetPotentialMouseAction Получает действие мыши, выполняемое для события нажатия кнопки мыши над конкретной точкой на схеме. (Унаследовано от ShapeElement.)
Защищенный метод GetRoleCollection<TCollection, TElement>(Guid) Получает или создает коллекцию связанных элементов. (Унаследовано от ModelElement.)
Открытый метод GetShapeLuminosity Вычисляет яркость фигуры. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldAccessibleDescription Получает описание для дочернего поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldAccessibleName Получает имя дочернего поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldAccessibleValue Получает значение для дочернего поля в фигуре. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldRepresentedElements Получает коллекцию элементов, представляемых фигурой дочернего поля. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldRepresentedProperty Получает свойство для дочернего поля. (Унаследовано от ShapeElement.)
Открытый метод GetSubFieldRepresentedPropertyElements Получает элемент, содержащий свойство для дочернего поля. (Унаследовано от ShapeElement.)
Открытый метод GetToolTipText Получает текст подсказки для фигуры, на которую указывает мышь. (Унаследовано от ShapeElement.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HasCachedDragOverResult Проверяет, кэшируются ли результаты события перетаскивания мыши. (Унаследовано от ShapeElement.)
Открытый метод Hide Скрывает фигуру и все ее дочерние элементы. (Унаследовано от ShapeElement.)
Защищенный метод HideCustomToolTip Скрывает пользовательскую подсказку для фигуры. (Унаследовано от ShapeElement.)
Защищенный метод InitializeDecorators Инициализирует и добавляет поля в тип фигуры. (Унаследовано от ShapeElement.)
Защищенный метод InitializeInstanceResources Инициализирует ресурсы для экземпляра фигуры. (Унаследовано от ShapeElement.)
Защищенный метод InitializeResources Инициализирует ресурсы набора стилей для данного типа фигуры (Переопределяет ShapeElement.InitializeResources(StyleSet).)
Защищенный метод InitializeShapeFields Создает и добавляет поля фигуры в этот тип фигуры. (Переопределяет LabelShape.InitializeShapeFields(IList<ShapeField>).)
Защищенный метод InternalOnLabelTextChanged Сообщает производным классам, что текст метки для фигуры изменилось. (Унаследовано от LabelShape.)
Открытый метод Invalidate() Гарантирует, что фигура и ее непосредственные окрестности будут перекрашены в конце транзакции. (Унаследовано от ShapeElement.)
Открытый метод Invalidate(Boolean) Гарантирует, что фигура будет перекрашена в конце транзакции.Вызовите это при изменении свойства фигуры. (Унаследовано от ShapeElement.)
Открытый метод Invalidate(RectangleD) Гарантирует, что фигура и ее старое расположение будут перекрашены в конце транзакции. (Унаследовано от ShapeElement.)
Открытый метод IsDescendantOf Проверяет, является ли фигура потомком другой фигуры. (Унаследовано от ShapeElement.)
Защищенный метод IsNavigationKey(Char) Проверяет, используется ли клавиша в качестве навигационной команды. (Унаследовано от ShapeElement.)
Защищенный метод IsNavigationKey(Keys) Проверяет, используются ли данные клавиши в качестве навигационной команды. (Унаследовано от ShapeElement.)
Открытый метод IterateShapes Проходит по фигуре и ее дочерним фигурам. (Унаследовано от ShapeElement.)
Защищенный метод 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.)
Защищенный метод OnAssociatedPropertyChanged Обновляет фигуру при изменении значения свойства хранилища в памяти для некоторого поля в фигуре. (Унаследовано от ShapeElement.)
Защищенный метод OnBeforePaint Обновляет такие ресурсы, как перья и кисти, перед их использованием для закрашивания фигуры. (Унаследовано от ShapeElement.)
Открытый метод OnBeginEdit Вызывается, когда пользователь начинает изменение текстового поле. (Унаследовано от ShapeElement.)
Открытый метод OnBoundsFixup Переопределите этот метод, чтобы настраивать способ определить границы формы. (Унаследовано от NodeShape.)
Защищенный метод OnChildConfigured Настраивает порт на фигуре после того, как фигура будет добавлена к схеме. (Унаследовано от NodeShape.)
Защищенный метод OnChildConfiguring Настраивает порт на фигуре, когда фигура добавляется к схеме. (Унаследовано от NodeShape.)
Открытый метод OnClick Вызывается когда пользователь щелкает фигуру. (Унаследовано от ShapeElement.)
Защищенный метод OnCopy Вызывается, когда элемент был создан в виде копии другого элемента. (Унаследовано от ModelElement.)
Защищенный метод OnDeleted Вызывается при удалении этого элемента из модели. (Унаследовано от ModelElement.)
Защищенный метод OnDeleting Вызывается, когда этот элемент сейчас будет удален. (Унаследовано от ModelElement.)
Открытый метод OnDoubleClick Вызывает редактирование на месте в фигуре метки. (Унаследовано от LabelShape.)
Открытый метод OnDragDrop Вызывается, когда пользователь перетаскивает элемент на фигуру. (Унаследовано от ShapeElement.)
Открытый метод OnDragEnter Вызывается, когда мышь входит в фигуру во время операции перетаскивания. (Унаследовано от ShapeElement.)
Открытый метод OnDragLeave Вызывается при выходе указателя мыши за пределы фигуры. (Унаследовано от ShapeElement.)
Открытый метод OnDragOver Переопределите этот метод, чтобы ответить на перемещение мыши над фигурой.Задайте e.Effect для указания эффекта изменения курсора, видимого пользователю. (Унаследовано от ShapeElement.)
Открытый метод OnEndEdit Вызывается, когда пользователь завершает изменение текстовое поле. (Унаследовано от ShapeElement.)
Открытый метод OnInitialize Вызывается для инициализации фигуры.Переопределите это, чтобы приложить обработчики событий и правила к данному объекту. (Унаследовано от ShapeElement.)
Открытый метод OnKeyDown Сообщает прослушивателям, что клавишу удерживают. (Унаследовано от NodeShape.)
Открытый метод OnKeyPress Сообщает прослушивателям, что клавиша был нажат. (Унаследовано от NodeShape.)
Открытый метод OnKeyUp Вызывается, когда клавиша отпускается. (Унаследовано от ShapeElement.)
Открытый метод OnLabelTextChanged Сообщает прослушивателям, что текст для метки изменилось. (Унаследовано от LabelShape.)
Открытый метод OnMouseDown Вызывается, когда пользователь нажимает кнопку мыши. (Унаследовано от ShapeElement.)
Открытый метод OnMouseEnter Вызывается при наведении указателя мыши на фигуру. (Унаследовано от ShapeElement.)
Открытый метод OnMouseHover Вызывается при зависании указателя мыши на фигуре. (Унаследовано от ShapeElement.)
Открытый метод OnMouseLeave Вызывается при выходе указателя мыши за пределы фигуры. (Унаследовано от ShapeElement.)
Открытый метод OnMouseMove Вызывается повторно, когда пользователь двигает мышь. (Унаследовано от ShapeElement.)
Открытый метод OnMouseUp Вызывается в момент отпускания кнопки мыши. (Унаследовано от ShapeElement.)
Открытый метод OnMouseWheel Вызывается, когда пользователь повернул колесо мыши. (Унаследовано от ShapeElement.)
Открытый метод OnOrphaned Вызывается, когда (Унаследовано от ShapeElement.)
Открытый метод OnPaintEmphasis Вызывается, когда выделение важных частей было применено к выбранной фигуре. (Унаследовано от ShapeElement.)
Открытый метод OnPaintFeedback Вызывается при окрашивании обратной связи перетаскивания. (Унаследовано от ShapeElement.)
Открытый метод OnPaintSelection Вызывается для закрашивания выделения. (Унаследовано от ShapeElement.)
Открытый метод OnPaintShape Вызывается для закрашивания основных частей фигуры. (Унаследовано от ShapeElement.)
Защищенный метод OnParentNodeShapeChanged Этот метод вызывается, если a) объект ParentShape является объектом NodeShape b) объект ParentShape перемещен или изменены его размеры. (Унаследовано от NodeShape.)
Защищенный метод OnResurrected Вызывается, когда элемент был добавлен в модели. (Унаследовано от ModelElement.)
Защищенный метод OnRolePlayerPositionChanged Вызывается при изменении позиции роли. (Унаследовано от ModelElement.)
Защищенный метод OnRolePlayerPositionChanging Вызывается, когда положение игрока роли изменяется. (Унаследовано от ModelElement.)
Открытый метод OnShapeInserted Вызывается, когда фигура была введена в качестве дочернего элемента для другого. (Унаследовано от ShapeElement.)
Открытый метод OnShapeRemoved Вызывается, когда фигура была удалена в виде дочернего элемента из родительской фигуры. (Унаследовано от ShapeElement.)
Открытый метод PerformResizeParentRule() Предупреждает конструктор доменного языка о необходимости изменения размера родительской фигуры, чтобы она соответствовала своим дочерним фигурам. (Унаследовано от ShapeElement.)
Открытый метод PerformResizeParentRule(Boolean, ShapeElement) Предупреждает конструктор доменного языка о необходимости изменения размера родительской фигуры, чтобы она соответствовала своим дочерним фигурам. (Унаследовано от ShapeElement.)
Открытый метод PerformShapeAnchoringRule Привязывает фигуру к схеме. (Унаследовано от NodeShape.)
Защищенный метод PermitChildVisibility Проверяет, может ли отображаться дочерняя фигура. (Унаследовано от NodeShape.)
Защищенный метод ProcessVisibilityChange Обрабатывает изменение фигур в плане видимости. (Унаследовано от NodeShape.)
Открытый метод PurgeLayoutObjects Удаляет объекты, которые используются для размещения фигуры на сетке схемы. (Унаследовано от ShapeElement.)
Открытый метод PurgePoints Удаляет точки для фигуры в сетке схемы. (Унаследовано от ShapeElement.)
Открытый метод RebuildShape Вып. повторное построение фигуры (Унаследовано от ShapeElement.)
Открытый метод RemoveLayoutObject Удаляет фигуру, включая все относительные и вложенные дочерние фигуры, из сетки схемы. (Унаследовано от ShapeElement.)
Открытый метод Selected Проверяет, выбрана ли фигура в указанном представлении. (Унаследовано от ShapeElement.)
Защищенный метод SetAbsoluteBoundsValue Задает значение свойства AbsoluteBounds. (Унаследовано от NodeShape.)
Защищенный метод SetInitialGraphLayoutVisibility Задает видимость графа. (Унаследовано от ShapeElement.)
Защищенный метод SetIsExpandedValue Задает значение свойства IsExpanded. (Унаследовано от NodeShape.)
Открытый метод SetShowHideState Задает видимость фигуры и всех ее дочерних элементов. (Унаследовано от ShapeElement.)
Защищенный метод SetShowHideStateImplementation Задает видимость фигуры. (Унаследовано от ShapeElement.)
Защищенный метод ShouldAddShapeForElement Определяет, должна ли быть создана фигура для представления данного экземпляра доменного класса на схеме. (Унаследовано от ShapeElement.)
Открытый метод ShouldReparentOnMove Проверяет, требуется ли добавить дочернюю фигуру в новый родительский элемент при ее перемещении. (Унаследовано от ShapeElement.)
Открытый метод Show Делает фигуру и все ее дочерние элементы видимыми. (Унаследовано от ShapeElement.)
Защищенный метод ShowCustomToolTip Делает пользовательскую подсказку фигуры видимой. (Унаследовано от ShapeElement.)
Открытый метод Side Присвоит сторону фигуры к порту. (Унаследовано от NodeShape.)
Открытый метод ToString Получает имя фигуры и ее тип. (Унаследовано от ShapeElement.)
Открытый метод TranslateGeometryToAbsoluteBounds Преобразует относительные границы в абсолютные границы для геометрии фигуры. (Унаследовано от ShapeElement.)
Открытый метод TranslateGeometryToRelativeBounds Преобразует абсолютные границы в относительные границы для геометрии фигуры. (Унаследовано от ShapeElement.)
Открытый метод TranslateToAbsoluteBounds Преобразует относительные границы в абсолютные границы для фигуры. (Унаследовано от ShapeElement.)
Открытый метод TranslateToRelativeBounds Преобразует абсолютные границы в относительные границы для фигуры. (Унаследовано от ShapeElement.)
Защищенный метод UpdateChildVisibility Обновляет состояние видимости дочерней фигуры. (Унаследовано от NodeShape.)
Защищенный метод UpdateDerivedVisible Обновляет состояние видимости производной фигуры. (Унаследовано от ShapeElement.)
Открытый метод UpdateGeometryLuminosity(DiagramClientView, Brush) Обновляет яркость кисти. (Унаследовано от ShapeElement.)
Открытый метод UpdateGeometryLuminosity(DiagramClientView, Pen) Обновляет яркость пера. (Унаследовано от ShapeElement.)

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

События

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

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

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

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

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

Поля

  Имя Описание
Открытое полеСтатический член DomainClassId Идентификатор класса домена CommentShape.

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

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

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

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

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

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

См. также

Ссылки

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