Diagram Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams
public ref class Diagram abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape, IDisposable
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public abstract class Diagram : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape, IDisposable
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type Diagram = class
inherit NodeShape
interface IDisposable
Public MustInherit Class Diagram
Inherits NodeShape
Implements IDisposable
- Наследование
- Атрибуты
- Реализации
Конструкторы
Diagram(Partition, PropertyAssignment[]) |
Конструктор. |
Поля
BackgroundGradientFieldName |
Уникальный идентификатор поля градиента фона для этой фигуры. (Унаследовано от NodeShape) |
BaseFontNameDomainPropertyId |
Идентификатор свойства домена BaseFontName. |
BaseFontSizeDomainPropertyId |
Идентификатор свойства домена BaseFontSize. |
DiagramIdDomainPropertyId |
Идентификатор свойства домена DiagramId. |
DoLineRoutingDomainPropertyId |
Идентификатор свойства домена DoLineRouting. |
DomainClassId |
Идентификатор класса домена схемы. |
DoResizeParentDomainPropertyId |
Идентификатор свойства домена DoResizeParent. |
DoShapeAnchoringDomainPropertyId |
Идентификатор свойства домена DoShapeAnchoring. |
DoViewFixupDomainPropertyId |
Идентификатор свойства домена DoViewFixup. |
IsCompleteViewDomainPropertyId |
Идентификатор свойства домена IsCompleteView. |
NameDomainPropertyId |
Идентификатор свойства домена Name. |
PlaceUnplacedShapesDomainPropertyId |
Идентификатор свойства домена PlaceUnplacedShapes. |
Свойства
AbsoluteBoundingBox |
Возвращает ограничивающий прямоугольник в единицах мира относительно левого верхнего углу схемы. (Унаследовано от NodeShape) |
AbsoluteBoundingBoxToEnsureVisible |
Возвращает ограничивающий прямоугольник, который будет использовать DiagramClientView.EnsureVisible. Прямоугольник находится в единицах мира и относительно левого верхнего углу диаграммы. (Унаследовано от ShapeElement) |
AbsoluteBounds |
Возвращает или задает значение свойства домена AbsoluteBounds. Описание microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Absolute Bounds (Унаследовано от NodeShape) |
AbsoluteCenter |
Получает центр абсолютных границ ShapeElement относительно верхнего левого угла диаграммы независимо от родительского элемента ShapeElement. (Унаследовано от ShapeElement) |
AccessibilityObject |
Возвращает объект AccessibleObject, назначенный элементу (Унаследовано от ShapeElement) |
AccessibleDefaultActionDescription |
Возвращает описание действия по умолчанию элемента для использования клиентскими приложениями со специальными возможностями. (Унаследовано от ShapeElement) |
AccessibleDescription |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
AccessibleHelp |
Возвращает описание того, что делает элемент и как он используется. (Унаследовано от ShapeElement) |
AccessibleHelpTopicFileName |
Возвращает путь к файлу справки, связанному с этим элементом. (Унаследовано от ShapeElement) |
AccessibleHelpTopicId |
Возвращает идентификатор раздела справки, связанный с этим элементом. (Унаследовано от ShapeElement) |
AccessibleName |
Диаграммы возвращают собственное имя, а не имя MEL. |
AccessibleRole |
Возвращает доступную роль элемента управления. (Унаследовано от ShapeElement) |
AccessibleState |
Возвращает дополнительные доступные состояния этой фигуры. |
AccessibleValue |
Возвращает доступное значение для этого элемента. (Унаследовано от ShapeElement) |
ActiveDiagramView |
Возвращает активный объект DiagramView для этой диаграммы. |
AllowsChildrenInSelection |
Возвращает значение, указывающее, разрешены ли дочерние элементы этой фигуры в той же группе выделения, что и этот родительский элемент. (Унаследовано от ShapeElement) |
AllowsChildrenToResizeParent |
Возвращает значение, определяющее, разрешено ли дочерним фигурам изменять размер этой фигуры. |
AllowsChildrenToShrinkParent |
Получает значение, определяющее, может ли эта фигура быть сжата, а также увеличена путем изменений вложенных дочерних элементов. (Унаследовано от ShapeElement) |
Anchoring |
Возвращает поведение привязки для этого NodeShape. (Унаследовано от NodeShape) |
AnchorPointAction |
Возвращает действие мыши, ответственное за перемещение конечных точек канала вручную. |
AutoResizeParentOnBoundsChange |
Возвращает или задает значение, указывающее, должны ли родительские фигуры автоматически изменяться с помощью правила при изменении абсолютных границ этой фигуры из-за операции перемещения или изменения размера. (Унаследовано от NodeShape) |
BackgroundBrushId |
Получает идентификатор ресурса кисти, который будет использоваться для закрашивания фона геометрии. |
BackgroundGradientMode |
Возвращает режим градиента для области фона фигуры. (Унаследовано от NodeShape) |
BaseFontFromEnvironment |
Получает шрифт из среды, который должен использоваться для определения BaseFont. |
BaseFontName |
Возвращает или задает значение свойства домена BaseFontName. Описание для Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base Font Name |
BaseFontSize |
Возвращает или задает значение свойства домена BaseFontSize. Описание для Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base Font Size |
BoundingBox |
Возвращает ограничивающий прямоугольник в единицах мира относительно левого верхнего углу родительской фигуры. (Унаследовано от NodeShape) |
Bounds |
Возвращает или задает границы фигуры в единицах мира относительно левого верхнего углу родительской фигуры. (Унаследовано от NodeShape) |
BoundsRules |
Получает объект, который ограничивает границы данной фигуры. (Унаследовано от NodeShape) |
CanDeserializationReroute |
Возвращает значение, указывающее, допускает ли данный тип схемы перенаправление во время сериализации. Как правило, это не допускается, но некоторым конструкторам может потребоваться такое поведение, если все их строки всегда вычисляются. |
CanExpandAndCollapse |
Возвращает значение, указывающее, имеет ли эта фигура отчетливое свернутое и развернутое состояние. Это значение должно иметь значение true, если используются возможности развертывания и свертывания NodeShape. (Унаследовано от NodeShape) |
CanFocus |
Возвращает значение, указывающее, может ли элемент ShapeElement получить фокус. (Унаследовано от ShapeElement) |
CanMove |
Возвращает значение, указывающее, что пользователю не разрешено изменять положение этой схемы. |
CanResize |
Возвращает значение, указывающее, разрешено ли пользователю изменять размер ShapeElement. (Чтобы изменить это значение, переопределите свойство ResizableSides.) (Унаследовано от NodeShape) |
CanSelect |
Возвращает значение, указывающее, разрешено ли пользователю выбирать ShapeElement. (Унаследовано от ShapeElement) |
Center |
Возвращает центральную точку границ ShapeElement. (Унаследовано от ShapeElement) |
ClassStyleSet |
Возвращает набор стилей, общий для всех экземпляров этого класса. (Унаследовано от ShapeElement) |
ClientViews |
Возвращает класс DiagramClientViews, имеющийся на этой схеме. |
ClipWhenDrawingFields |
Возвращает значение, указывающее, следует ли задать область обрезки в ограничивающий прямоугольник этой фигуры при рисовании дочерних полей ShapeFields. (Унаследовано от ShapeElement) |
ConnectActionFilterString |
Строка фильтра панели элементов, идентифицирующая действие подключения для схемы. Перемещено из SdmDiagram. Используется в ToolboxAction. |
ConnectionPoints |
Возвращает список точек подключения в этом NodeShape. (Унаследовано от NodeShape) |
CopyOrigin |
Текст, представляющий схему в качестве инициатора операции копирования. |
CreatableSwimLaneSubjects |
Возвращает коллекцию доменных классов, сопоставленных с фигурами дорожки. |
Decorators |
Коллекция декораторов для этого типа фигуры. Возвращает значение NULL, если у этого типа нет декораторов. По умолчанию у фигур нет декораторов. (Унаследовано от ShapeElement) |
DefaultContainerMargin |
Получает поле, необходимое вокруг схемы между вложенными фигурами. |
DefaultGridSize |
Возвращает размер сетки по умолчанию в единицах мира. |
DefaultShapeField |
Возвращает первое поле ShapeField, которое может получить фокус. Возвращаемое поле должно использоваться в качестве поля фигуры по умолчанию для получения ключевых событий, если Элемент ShapeElement имеет фокус, а ShapeElement не отвечает на ключевые события. (Унаследовано от ShapeElement) |
DefaultSize |
Возвращает размер элемента ShapeElement по умолчанию в единицах мира. |
Diagram |
Возвращает схему, к которой принадлежит данный элемент ShapeElement. (Это может быть значение NULL.) (Унаследовано от ShapeElement) |
DiagramId |
Возвращает или задает значение свойства домена DiagramId. Описание идентификатора Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Diagram.Diagram |
DragDropPendingAction |
Возвращает действие мыши, ответственное за инициализацию перетаскивания. |
ElementOperations |
Возвращает объект , используемый для выполнения операций выбора. |
EnsureVisiblePreference |
Предпочтение для метода EnsureVisible для этой диаграммы. По умолчанию все элементы ShapeElement, вложенные в эту схему, будут использовать этот параметр. ShapeElements может переопределить этот параметр и выбрать свой собственный. |
Events |
Возвращает список обработчиков событий, присоединенных к этому элементу ShapeElement. (Унаследовано от ShapeElement) |
FixedFlags |
Получает свойства FixedFlags для GraphNode. (Унаследовано от NodeShape) |
FocusedDiagramView |
Область конструктора, связанная с этой схемой, которая имеет фокус (если она имеется). |
FromRoleLinkShapes |
Возвращает коллекцию LinkShapes, где этот NodeShape играет роль From. (Унаследовано от NodeShape) |
GeometryBackgroundBrushId |
Получает идентификатор ресурса кисти, который будет использоваться для закрашивания фона геометрии. (Унаследовано от ShapeElement) |
GeometryBoundingBox |
Получает ограничивающий прямоугольник геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GeometryCanResizeBottom |
Возвращает значение, указывающее, разрешено ли пользователю изменять размер геометрии. (Предназначено для вызова только классами, производными от NodeShapeGeometry.) (Унаследовано от NodeShape) |
GeometryCanResizeLeft |
Возвращает значение, указывающее, разрешено ли пользователю изменять размер геометрии. (Предназначено для вызова только классами, производными от NodeShapeGeometry.) (Унаследовано от NodeShape) |
GeometryCanResizeRight |
Возвращает значение, указывающее, разрешено ли пользователю изменять размер геометрии. (Предназначено для вызова только классами, производными от NodeShapeGeometry.) (Унаследовано от NodeShape) |
GeometryCanResizeTop |
Возвращает значение, указывающее, разрешено ли пользователю изменять размер геометрии. (Предназначено для вызова только классами, производными от NodeShapeGeometry.) (Унаследовано от NodeShape) |
GeometryHasFilledBackground |
Получает значение, указывающее, следует ли заполнить фон геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GeometryHasOutline |
Получает значение, указывающее, будет ли нарисована рамка геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GeometryHasShadow |
Получает значение, указывающее, отображает ли геометрия тень. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GeometryOutlinePenId |
Получает идентификатор ресурса пера, который будет использоваться для рисования контура геометрии. (Унаследовано от ShapeElement) |
GeometryStyleSet |
Получает стиль, заданный для использования для геометрии. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
GestureExtensionController |
Свойство содержит GestureExtenstionController. Этот объект вызывается для различных событий Схемы, которые могут обрабатываться с помощью GestureExtensions. Этот объект передает управление различным расширениям GestureExtensions для передачи событий. При первом вызове этого свойства создается и добавляется объект GestureExtensionController в CompositionContainer Store. Если compositionContainer имеет значение NULL или если созданный Объект GestureExtensionController имеет значение NULL, это свойство возвращает значение NULL. |
GridColor |
Возвращает или задает цвет сетки. |
GridSize |
Получает или задает размер сетки в мировых единицах. GridSize каждой дочерней фигуры по умолчанию имеет значение GridSize родительского элемента. В конечном счете, свойство GridSize схемы является размером сетки по умолчанию для этих фигур, если свойство GridSize фигуры не было переопределено. |
GroupBoundsRules |
Возвращает правила границ группы для схемы. Если схема поддерживает фигуры портов, она возвращает portGroupBoundsRules; в противном случае он просто вызывает реализацию базового класса. |
HasAnchoring |
Возвращает значение, указывающее, включена ли привязка этого NodeShape к родительскому элементу. (Унаследовано от NodeShape) |
HasAssociatedViews |
Возвращает значение, указывающее, связана ли эта схема с каким-либо объектом DiagramView. |
HasBackgroundGradient |
Возвращает значение, указывающее, имеет ли GeometryShape градиент фона (Унаследовано от NodeShape) |
HasChildren |
Возвращает значение, указывающее, имеет ли ShapeElement один или несколько дочерних элементов ShapeElement с относительной или вложенной связью. (Унаследовано от ShapeElement) |
HasConnectionPoints |
Получает значение, указывающее, требует ли данная NodeShape использования точек соединения. (Унаследовано от NodeShape) |
HasCustomToolTip |
Возвращает значение, указывающее, имеет ли эта фигура пользовательскую отрисовку подсказки. (Унаследовано от ShapeElement) |
HasDragOverToolTip |
Возвращает значение, указывающее, поддерживает ли эта фигура подсказку перетаскивания. (Унаследовано от ShapeElement) |
HasFilledBackground |
Возвращает значение, указывающее, следует ли рисовать фон фигуры. (Унаследовано от ShapeElement) |
HasHighlighting |
Получает значение, указывающее, надо ли нарисовать выделение ShapeElement. (Унаследовано от ShapeElement) |
HasOutline |
Получает значение, указывающее, надо ли нарисовать контур фигуры. Схемы по умолчанию не имеют границ. |
HasShadow |
Возвращает значение, указывающее, будет ли рисовать тень ShapeElement Рисование тени приведет к очень медленной печати схем, особенно для задания с несколькими страницами. |
HasSwimlanes |
Возвращает значение, указывающее, поддерживаются ли в этой схеме дорожки. |
HasToolTip |
Получение или установка того, отображает ли фигура подсказку наведения мыши по умолчанию (Унаследовано от ShapeElement) |
Id |
Уникальный идентификатор этого элемента. (Унаследовано от ModelElement) |
InvokeEditorAction |
Возвращает действие мыши, которое вызывает редактор поля или подполя при нажатии мыши вниз. После вызова редактора mouseAction отключается. |
IsActive |
Возвращает значение true, если элемент в данный момент активен в модели, значение false, если элемент был удален или находится в процессе удаления. (Унаследовано от ModelElement) |
IsCompleteView |
Возвращает или задает значение свойства домена IsCompleteView. Описание полного представления Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Is |
IsDeleted |
Удален ли элемент из модели. (Удаленные элементы не удаляются сразу, чтобы команда отмены могла отменить удаление элемента.) (Унаследовано от ModelElement) |
IsDeleting |
Удален ли элемент из модели. (Удаленные элементы не удаляются сразу, чтобы команда отмены могла отменить удаление элемента.) (Унаследовано от ModelElement) |
IsExpanded |
Возвращает или задает значение свойства домена IsExpanded. Описание расширенного Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is (Унаследовано от NodeShape) |
IsNestedChild |
Возвращает значение, указывающее, является ли эта фигура вложенным дочерним элементом родительского элемента, а не относительным дочерним элементом. Вложенный дочерний элемент обрезается родительской фигурой, тогда как относительный дочерний элемент — нет. (Унаследовано от ShapeElement) |
IsPlaceRouteNode |
Узнайте, являются ли мы узлом-местом или маршрутизируемым узлом (Унаследовано от NodeShape) |
IsPort |
Укажите, является ли это фигурой порта (Унаследовано от NodeShape) |
IsRelativeChild |
Возвращает значение, указывающее, является ли эта фигура относительным дочерним элементом родительского элемента, а не вложенным дочерним элементом. Вложенный дочерний элемент обрезается родительской фигурой, тогда как относительный дочерний элемент — нет. (Унаследовано от ShapeElement) |
IsVisible |
Возвращает атрибут видимости этой фигуры. (Унаследовано от ShapeElement) |
IsWatermarkNeeded |
Проверяет текущее состояние схемы, чтобы определить, должен ли отображаться текст подложки. |
LassoAction |
Возвращает действие мыши, ответственное за выделение лассо. |
LayoutObjectFixedFlags |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от NodeShape) |
LineAdjustAwayDefault |
Возвращает или задает значение, указывающее, должны ли промежуточные сегменты линий дочерних фигур связи пытаться выровнять, если фигуры связи совместно используют общую соединенную фигуру. Промежуточные сегменты строк — это сегменты, которые не содержат ни конечных точек LinkShape. Это свойство не влияет на сходство этой фигуры с одноуровневыми фигурами; он применяется только к фигурам, которые являются дочерними элементами этой фигуры. (Унаследовано от ShapeElement) |
LineAffinityDefault |
Возвращает или задает значение, указывающее, должны ли промежуточные сегменты линий дочерних фигур связи пытаться выровнять, если фигуры связи совместно используют общую соединенную фигуру. Промежуточные сегменты строк — это сегменты, которые не содержат ни конечных точек LinkShape. Это свойство не влияет на сходство этой фигуры с одноуровневыми фигурами; он применяется только к фигурам, которые являются дочерними элементами этой фигуры. (Унаследовано от ShapeElement) |
LineToLineClearance |
Возвращает или задает зазор в мировых единицах между дочерними фигурами связи. Это свойство не влияет на зазор между линиями этой фигуры с одноуровневыми фигурами; он применяется только к фигурам, которые являются дочерними элементами этой фигуры. Это значение должно быть больше 1e–6. (Унаследовано от ShapeElement) |
LineToNodeClearance |
Возвращает или задает зазор в единицах мира между фигурами дочерних связей и фигурами дочерних узлов. Это свойство не влияет на зазор от линии к узлу этой фигуры с одноуровневыми фигурами; он применяется только к фигурам, которые являются дочерними элементами этой фигуры. Это значение должно быть больше 1e–6. (Унаследовано от ShapeElement) |
Link |
Получает список Link. Описание microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Nodes (Унаследовано от NodeShape) |
Location |
Возвращает или задает координаты левого верхнего угла границ фигуры относительно левого верхнего угла родительского элемента. (Унаследовано от NodeShape) |
ManualRouteAction |
Возвращает действие мыши, отвечающее за маршрутизацию линий вручную. |
MaximumSize |
Возвращает максимальный размер ShapeElement в единицах мира. (Унаследовано от ShapeElement) |
MinimumResizableSize |
Возвращает минимальный размер в единицах мира, которые пользователь может изменить размер фигуры узла в текущем состоянии. (Унаследовано от NodeShape) |
MinimumSize |
Возвращает минимальный размер Объекта ShapeElement в единицах мира. |
ModelElement |
Возвращает или задает элемент модели, связанный с этим элементом представления. (Унаследовано от PresentationElement) |
Name |
Получает или задает значение свойства домена Name. Описание Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Name |
NavigationRoot |
Возвращает корневую навигационную фигуру для схемы. Как правило, это только сама схема. Если схема недоступна для выбора, то в ее вложенных дочерних фигурах будет выполняться поиск первого выбираемого дочернего элемента. Внуки не досмотрят. |
NeedsRenumber |
Указывает, требуется ли изменение нумерации схемы. |
NestedChildShapes |
Получает список NestedChildShapes. Описание microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape (Унаследовано от ShapeElement) |
NestedShapesMargin |
Получает поле между периметром ограничивающего прямоугольника этой диаграммы и фигурами вложенных узлов. Маржа в мировых единицах. Это поле предназначено для предоставления области вдоль периметра этой диаграммы, через которой могут проходить линии подключения. |
NodeToNodeClearance |
Возвращает или задает зазор в единицах мира между фигурами дочерних узлов. Это свойство не влияет на зазор между узлами этой фигуры с одноуровневыми фигурами; он применяется только к фигурам узлов, которые являются дочерними элементами этой фигуры. Это значение должно быть больше 1e–6. (Унаследовано от ShapeElement) |
OutlinePenId |
Получает идентификатор ресурса пера, который будет использоваться для рисования контура геометрии. |
OutlinePenWidth |
Возвращает ширину пера контура в единицах мира. Это полезно для раздуния ограничивающего прямоугольника ShapeElement в целях аннулирования. (Унаследовано от ShapeElement) |
PaintMoveableDecoratorSelectionLines |
Если выбрана эта фигура, следует ли нарисовать одну линию выделения к каждому перемещаемому декоратору, прикрепленному к этой фигуре, если декоратор был установлен вручную или имеет размер. Базовая реализация возвращает значение true. (Унаследовано от ShapeElement) |
PanZoomAction |
Возвращает действие мыши, отвечающее за масштабирование. |
ParentLink |
Возвращает связь с родительским элементом ShapeElement. (Унаследовано от ShapeElement) |
ParentShape |
ParentShape DomainRole (Унаследовано от ShapeElement) |
Partition |
Возвращает или задает экземпляр Partition, содержащий этот элемент. (Унаследовано от ModelElement) |
Perimeter |
Возвращает графический путь, охватывающий контур ShapeElement, включая толщину пера контура, лежащего за пределами ShapePath. Точки в пути находятся в единицах мира относительно родительского элемента ShapeElement. (Унаследовано от ShapeElement) |
PortFixedFlags |
Получает свойства FixedFlags для GraphNode. (Унаследовано от NodeShape) |
RelatedShapeToEmphasize |
Возвращает связанный элемент ShapeElement, который должен быть визуально выделен для пользователя при выделении этой фигуры. Этот внешний вид отличается от выделенного и не указывает на то, что выбрана связанная фигура. Цель состоит в том, чтобы привлечь внимание пользователя к связанной фигуре для предоставления контекста. Это свойство возвращает значение NULL, если фигура не должна быть выделена. Пример использования: пользователю может быть неясно, с какой формой связана метка, поэтому, визуально подчеркивая родительскую фигуру метки при выборе метки, пользователь может быстро определить связанную фигуру. (Унаследовано от ShapeElement) |
RelativeChildShapes |
Получает список RelativeChildShapes. Описание microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape (Унаследовано от ShapeElement) |
RequiresWatermark |
Возвращает значение, указывающее, требуется ли отображать подложку для этой схемы. Реализация по умолчанию возвращает значение true. Переопределите этот метод, чтобы отключить подложку для схемы. |
ResizableSides |
Получает стороны фигуры узла, допускающие изменение размера пользователем. Поведение по умолчанию заключается в том, что размер всех сторон может быть изменен. (Унаследовано от NodeShape) |
ResizeAction |
Возвращает действие мыши, отвечающее за изменение размера фигур. |
RouteJumpType |
Получает/задает стиль перехода линии для графа. |
RoutingStyle |
Возвращает или задает стиль маршрутизации для графа. |
SelectAction |
Возвращает действие мыши, ответственное за выбор фигур. |
SelectionRules |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
ShapeFields |
Коллекция полей фигур для этого типа фигуры. (Унаследовано от ShapeElement) |
ShapeGeometry |
Возвращает геометрию диаграммы. |
ShouldAutoPlaceChildShapes |
Определяет, следует ли автоматически помещать вложенные дочерние фигуры этой фигуры при их создании. По умолчанию возвращается значение false. (Унаследовано от NodeShape) |
ShouldTryParentShapeForMergeOnToolboxDoubleClick |
Управляет тем, что происходит при выборе элемента ShapeElement, а пользователь дважды щелкает элемент панели элементов. По умолчанию при сбое CanMerge() для этого ShapeElement действие двойного щелчка подойдет к parentShape этого ShapeElement и повторите попытку CanMerge(). Если фигура переопределяет этот метод, чтобы он возвращал значение false, двойной щелчок панели элементов завершится в случае сбоя CanMerge(). (Унаследовано от ShapeElement) |
ShowGrid |
Возвращает или задает значение, указывающее, является ли сетка видимой. |
Size |
Возвращает или задает размер фигуры. (Унаследовано от NodeShape) |
SnapToGrid |
Возвращает или задает значение, указывающее, привязываются ли фигуры к сетке. |
Store |
Получите экземпляр Store, содержащий этот элемент. (Унаследовано от ModelElement) |
StyleSet |
Возвращает набор styleSet экземпляра, если этот элемент ShapeElement имеет его, в противном случае получает ClassStyleSet. (Унаследовано от ShapeElement) |
Subject |
Возвращает или задает Subject. Описание microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation (Унаследовано от PresentationElement) |
SupportsPorts |
Указывает, содержит ли схема какие-либо порты. Проверка попадания не будет проверка для портов, если задано значение false. |
TargetToolboxItemFilterAttributes |
Диаграммы возвращают коллекцию атрибутов ToolboxItemFilterAttributes, применяемых к типу схемы. |
ToolboxAction |
Возвращает действие мыши, ответственное за щелчок панели элементов. |
ToRoleLinkShapes |
Возвращает коллекцию LinkShapes, где этот NodeShape играет роль To. (Унаследовано от NodeShape) |
WatermarkText |
Возвращает текст подложки, связанный с этой схемой. Переопределите этот метод, чтобы предоставить определенные водяные знаки для производных типов схем. |
ZOrder |
Получает относительный z-порядок для данного ShapeElement. Если это схема, то это последний номер z-порядка, используемый для перенумерации. (Унаследовано от ShapeElement) |
Методы
AccessibleDoDefaultAction() |
Выполняет действие по умолчанию, сопоставленное с объектом со специальными возможностями. (Унаследовано от ShapeElement) |
AddImageFormat(IDataObject, ICollection) |
Добавляет формат данных растрового рисунка в IDataObject. |
Associate(DiagramView) |
Отображает эту схему в указанном элементе DiagramView. |
Associate(ModelElement) |
Связывает этот элемент презентации с элементом модели. (Унаследовано от PresentationElement) |
AutoLayoutChildShapes(IDictionary) |
Расположите указанную коллекцию ShapeElements с помощью объекта graph. (Унаследовано от NodeShape) |
AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean) |
Автоматически размещает переданную коллекцию ShapeElements. |
AutoLayoutShapeElements(ICollection) |
Автоматически размещает переданную коллекцию ShapeElements. |
CalculateDerivedVisible(ShapeElement) |
Вычислите значение DerivedVisible для этой фигуры, при условии, что родительский объект правильный. (Унаследовано от ShapeElement) |
CalculateMinimumSizeBasedOnChildren() |
Вычисляет минимальный размер, необходимый для размещения фигуры всех дочерних элементов в ней. (Унаследовано от NodeShape) |
CanMerge(ProtoElementBase, ElementGroupPrototype) |
Возвращает значение, указывающее, можно ли добавить к данному элементу исходный элемент, представленный заданным корневым элементом ProtoElement. (Унаследовано от ModelElement) |
CanShapeContainConnectors(ShapeElement) |
Метод, используемый для проверка, может ли фигура размещать соединитель. Как правило, это будет только схема или дорожка, но это поведение может быть переопределено схемой. |
ChooseMergeTarget(ElementGroup) |
Возвращает объект ModelElement, используемый в качестве целевого объекта для процесса слияния ElementGroup. |
ChooseMergeTarget(ElementGroupPrototype) |
Возвращает ModelElement, используемый в качестве целевого объекта для процесса слияния ElementGroupPrototype. |
ChooseParentShape(ShapeElement) |
Вызывается ShapeElement.FixUpChildShapes(), чтобы определить, какая фигура должна быть родительской фигурой для новой дочерней фигуры. По умолчанию этот элемент ShapeElement будет родительским, но могут быть случаи, когда должна быть другая фигура. (Унаследовано от ShapeElement) |
ChooseRelationship(ShapeElement) |
Вызывается ShapeElement.FixUpChildShapes() для получения типа связи дочерней ShapeElement со своим родителем. (Унаследовано от NodeShape) |
CoerceSelection(DiagramItem, DiagramClientView, Boolean) |
Позволяет фигуре изменять выбранные элементы. Вызывается из действия выбора. (Унаследовано от ShapeElement) |
Collapse() |
Сжимает NodeShape, чтобы скрыть все вложенные дочерние элементы. Это можно вызвать только из транзакции. (Унаследовано от NodeShape) |
ConfiguredChildPortShape(Port, Boolean) |
Настройте дочерний PortShape. при необходимости расположите дочернюю фигуру. (Унаследовано от NodeShape) |
ConnectNestedChild(NodeShape, ShapeElement) |
Рекурсивно восстанавливает объекты макета графа для вложенной дочерней фигуры, ее дочерних элементов и связей. |
Copy() |
Создает копию элемента в модели. (Унаследовано от ModelElement) |
Copy(IEnumerable<Guid>) |
Создает копию элемента в модели. (Унаследовано от ModelElement) |
CopyImageToClipboard(ICollection) |
Копирует указанные фигуры и их потомков в буфер обмена в виде изображений. |
CreateBackgroundGradientField(String) |
Создает объект AreaField, который охватывает фоновую область фигуры и отображает градиентную заливку. Производные классы могут переопределить это значение, чтобы изменить тип создаваемого поля. (Унаследовано от NodeShape) |
CreateBitmap(ICollection, Diagram+CreateBitmapPreference) |
Создает точечный рисунок выбранного элемента ShapeElements. |
CreateChildShape(ModelElement) |
Вызывается методом ShapeElement.FixUpChildShapes() для получения нового экземпляра дочерней фигуры для данного элемента модели. |
CreateClassStyleSet() |
Создает набор стилей класса для этого объекта ShapeElement. (Унаследовано от ShapeElement) |
CreateConnectionPoint(PointD) |
Создает точку соединения с заданной центральной точкой и добавляет ее в коллекцию ConnectionPoints для этой фигуры. (Унаследовано от NodeShape) |
CreateDecorators() |
Создает экземпляр коллекции декораторов для этого типа фигуры. (Унаследовано от ShapeElement) |
CreateDefaultBounds(Double, Double) |
Создает и возвращает границы по умолчанию, которые могут использоваться NodeShape. (Унаследовано от NodeShape) |
CreateGestureExtensionController() |
Переопределенный метод Factory для создания GestureExtensionController для схемы. |
CreateInstanceStyleSet() |
Create набор стилей этого экземпляра. (Унаследовано от ShapeElement) |
CreateManualRouteAction() |
Создает действие мыши для маршрутизации линий вручную. |
CreateMetafile(ICollection, String, Boolean) |
Создает метафайл указанных фигур и их потомков со значением 100 %. |
CreateMetafile(ICollection, String) |
Создает метафайл указанных фигур и их потомков со значением 100 %. |
CreateMetafile(ICollection) |
Создает метафайл указанных фигур и их потомков со значением 100 %. |
CreateShapeFields() |
Создает экземпляр коллекции полей фигур для этого типа фигуры. (Унаследовано от ShapeElement) |
Delete() |
Удаляет элемент из модели. (Унаследовано от ModelElement) |
Delete(Guid[]) |
Удаляет элемент из модели. (Унаследовано от ModelElement) |
DetermineHighlightShape(ShapeElement) |
Идет вверх по родительской цепочке фигур, пока не будет найдена фигура с включенным выделением или не достигнет верхней части родительской цепочки. (Унаследовано от ShapeElement) |
Disassociate(DiagramView) |
Удаляет эту схему из указанного объекта DiagramView. |
DisconnectNestedChild(NodeShape) |
Рекурсивно удаляет объекты макета графа для дочерней фигуры дорожки, ее дочерних элементов и связей. |
Dispose() |
реализация метода IDisposable.Dispose() |
Dispose(Boolean) |
Внутренний класс для освобождения всего ресурса, связанного с этим классом |
DoFoldToShape(PointD, PointD) |
Вычисляет точку вдоль периметра ShapeElement, где будет пересекаться заданный вектор. (Унаследовано от ShapeElement) |
DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean) |
Выполняет проверку нажатия и возвращает сведения в аргументе shapesHit. |
DoHitTest(PointD, DiagramHitTestInfo, Boolean) |
Выполняет проверку попадания и возвращает сведения в аргументе DiagramHitTestInfo. Сама диаграмма считается элементом ShapeElement и будет возвращена при попадании. |
DoHitTest(PointD, DiagramHitTestInfo) |
Выполняет тест попадания с учетом точки относительно верхней левой части диаграммы в единицах мира. (Унаследовано от ShapeElement) |
DoHitTestSelection(PointD, DiagramHitTestInfo) |
Выполняет тест нажатия на выделение, окружающее Элемент ShapeElement, с учетом точки относительно верхней левой части диаграммы в единицах мира. (Унаследовано от ShapeElement) |
DoKeyboardNavigation(Keys, DiagramClientView) |
Вызывает соответствующий метод навигации по фигуре. (Унаследовано от ShapeElement) |
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD) |
Рисует обратную связь о изменении размера ShapeElement, используя заданные абсолютные границы для ShapeElement. (Унаследовано от ShapeElement) |
EnsureConnectionPoints(LinkShape) |
Обеспечивает наличие соответствующих точек подключения для данной ссылки. Этот метод будет вызываться перед подключением заданной ссылки к этой фигуре. Реализация по умолчанию создает точку соединения, которая находится в левой части фигуры. Производные классы, использующие точки подключения, могут переопределить это для создания различных точек подключения. (Унаследовано от NodeShape) |
EnsureGraphExists() |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от NodeShape) |
EnsureGraphLayoutObjectsExist(ShapeElement) |
Убедитесь, что фигура базового объекта графа и ее дочерние элементы присутствуют. (Унаследовано от NodeShape) |
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath) |
Исключает этот элемент ShapeElement и его потомки ShapeElements из области обрезки в указанном объекте Graphics. (Унаследовано от ShapeElement) |
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath) |
Исключает из области отсечения эту геометрию, включая геометрии дочерних объектов IGeometryHost. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
ExcludeShapeFromSizeCalculation(NodeShape) |
Если значение равно true, фигура не принимается во внимание при вычислении размера родительской фигуры (Унаследовано от NodeShape) |
Expand() |
Увеличивает NodeShape в соответствии со всеми вложенными дочерними элементами. Это можно вызвать только из транзакции. (Унаследовано от NodeShape) |
Finalize() |
Освобождает ресурсы и выполняет другие операции очистки, прежде чем объект будет освобожден с помощью сборки мусора. |
FindDecorator(String) |
Находит декоратор с заданным именем. (Унаследовано от ShapeElement) |
FindFirstChild(Boolean) |
Вызывается этим элементом ShapeElement для получения первого потомка в последовательности навигации. Вызывается дочерним элементом ShapeElement или ShapeField для получения первого потомка этой фигуры в последовательности навигации. (Унаследовано от ShapeElement) |
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Найдите свободную область в графе фигуры или диаграммы. (Унаследовано от ShapeElement) |
FindFreeArea(RectangleD) |
Находит свободную область внутри этой фигуры. (Унаследовано от NodeShape) |
FindLastChild(Boolean) |
Вызывается дочерним элементом ShapeElement или ShapeField для получения последнего потомка этой фигуры в последовательности навигации. (Унаследовано от ShapeElement) |
FindNextChild(DiagramItem, Boolean) |
Вызывается дочерним элементом ShapeElement или ShapeField для получения первого элемента дочернего элемента, следующего за ним, в последовательности навигации. (Унаследовано от ShapeElement) |
FindNextInChildFields(ShapeField, Boolean) |
Находит первый элемент DiagramItem после указанного Поля ShapeField. Поиск ограничивается коллекцией ShapeField этой фигуры, включая ее подполя. (Унаследовано от ShapeElement) |
FindPreviousChild(DiagramItem, Boolean) |
Вызывается дочерним элементом ShapeElement или ShapeField, чтобы получить первый элемент дочернего элемента с фокусируемым одноуровневым элементом, предшествующий ему в последовательности навигации. (Унаследовано от ShapeElement) |
FindPreviousInChildFields(ShapeField, Boolean) |
Находит первый элемент DiagramItem, предшествующий указанному ShapeField. Поиск ограничивается коллекцией ShapeField этой фигуры, включая ее подполя. (Унаследовано от ShapeElement) |
FindShape(ModelElement) |
Поиск фигуры, соответствующей данному элементу на этой схеме |
FindShapeField(String) |
Возвращает первое поле ShapeField с заданным именем в коллекции ShapeFields. Если поле с заданным именем не найдено, этот метод возвращает значение NULL. (Унаследовано от ShapeElement) |
FixUpChildShapes(ModelElement) |
Вызывается Методом Diagram.FixUpDiagram() для создания и (или) настройки дочерних фигур в ответ на добавление указанного дочернего элемента в модель. (Унаследовано от ShapeElement) |
FixUpDiagram(ModelElement, ModelElement) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
FixUpDiagramSelection(ShapeElement) |
Обновления выбор во время fixUpDiagram. Поведение по умолчанию — выбрать newChildShape в активном представлении схемы, если он есть, или во всех представлениях, если активного представления нет. |
Focused(DiagramClientView) |
Возвращает значение, указывающее, находится ли эта фигура в указанном представлении. (Унаследовано от ShapeElement) |
GetAbsoluteBoundsValue() |
Предоставляет резервное хранилище для свойства NodeShape.AbsoluteBounds. (Унаследовано от NodeShape) |
GetAccessibilityObject(DiagramClientView) |
Возвращает объект AccessibleObject, назначенный элементу (Унаследовано от ShapeElement) |
GetChildElements(ModelElement) |
Вызывается ShapeElement.FixUpChildShapes() для получения коллекции ModelElements, которые считаются дочерними элементами указанного ModelElement. Возвращаемые дочерние элементы должны иметь соответствующие типы фигур, которые можно создавать как дочерние фигуры этого элемента ShapeElement. (Унаследовано от ShapeElement) |
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle) |
Вычисляет совместимую AnchorPoint на основе параметра proposedAnchorPoint. Этот метод полностью игнорирует координаты параметра anchorPoint. Вычисления производятся на основе координат proposedAnchorPoint и anchorPoint на другом конце связи, соответствующем параметру anchorPoint. (Унаследовано от NodeShape) |
GetCompliantGroupBounds(ShapeElement, GhostShapeCollection, PointD) |
Обновления GhostShapeCollection, чтобы она соответствовала groupBoundsRules после применения предлагаемого разностного расположения. |
GetCursor(Cursor, DiagramClientView, PointD) |
Возвращает курсор, который отображается, когда указатель мыши находится над Элементом ShapeElement. (Унаследовано от ShapeElement) |
GetDomainClass() |
Получает самый дальний в цепочке наследования доменный класс для данного элемента. (Унаследовано от ModelElement) |
GetDragOverToolTipText(DiagramItem) |
Возвращает перетаскивание мыши по тексту подсказки для отображения. (Унаследовано от ShapeElement) |
GetFieldAccessibleDescription(ShapeField) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ShapeElement) |
GetFieldAccessibleName(ShapeField) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ShapeElement) |
GetFieldAccessibleValue(ShapeField) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ShapeElement) |
GetFieldRepresentedElement(ShapeField) |
Возвращает основной объект ModelElement, который представляет указанный дочерний элемент ShapeField. (Унаследовано от ShapeElement) |
GetFieldRepresentedProperty(ShapeField) |
Возвращает сведения о свойстве, которые представляет указанный ShapeField. (Унаследовано от ShapeElement) |
GetIsExpandedValue() |
Предоставляет хранилище для свойства NodeShape.IsExpanded. (Унаследовано от NodeShape) |
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo) |
Извлекает действие мыши, которое должно быть сделано активным в следующем событии MouseDown, если указатель мыши находится над заданной точкой. |
GetRoleCollection<TCollection,TElement>(Guid) |
Получает или создает коллекцию связанных элементов. (Унаследовано от ModelElement) |
GetService(Type) |
Получает запрошенную службу, сначала запрашивая хранилище, а если не найдено, то запрашивая activeDiagramView схемы. Класс DiagramView должен быть размещен, чтобы этот метод выполнял запрос к представлению. Если запрос завершается сбоем, возвращается значение NULL. |
GetShapeLuminosity(DiagramClientView, Color) |
Вычисляет яркость фигуры на основе яркости текущего цвета и того, находится ли он в списке выделения. (Унаследовано от ShapeElement) |
GetSourceRolePlayerForLinkMappedByConnector(BinaryLinkShape) |
Соединители сопоставляются с ElementLinks, но связь PresentationViewsSubject между ними не сериализуется напрямую, поэтому во время десериализации необходимо заново установить связь. Этот метод предоставляет исходную роль игрока связи, сопоставленной с заданным соединителем. Базовая реализация просто возвращает subject объекта FromShape заданного соединителя. |
GetSubFieldAccessibleDescription(ShapeField, ShapeSubField) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ShapeElement) |
GetSubFieldAccessibleName(ShapeField, ShapeSubField) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ShapeElement) |
GetSubFieldAccessibleValue(ShapeField, ShapeSubField) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ShapeElement) |
GetSubFieldRepresentedElements(ShapeField, ShapeSubField) |
Возвращает коллекцию ModelElements, которую представляет указанный Объект ShapeSubField. (Унаследовано от ShapeElement) |
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField) |
Получает дескриптор свойств, связанный с указанным подполем. (Унаследовано от ShapeElement) |
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField) |
Возвращает элемент, в котором размещается свойство, отображаемое в подполе. Это может отличаться от элемента, возвращаемого GetSubFieldRepresentedElements, так как фактический Объект DomainPropertyInfo, возвращенный GetSubFieldRepresentedProperty, может размещаться в дочернем элементе представленного элемента. (Унаследовано от ShapeElement) |
GetTargetRolePlayerForLinkMappedByConnector(BinaryLinkShape) |
Соединители сопоставляются с ElementLinks, но связь PresentationViewsSubject между ними не сериализуется напрямую, поэтому во время десериализации необходимо заново установить связь. Этот метод предоставляет целевую роль игрока связи, сопоставленной с заданным соединителем. Базовая реализация просто возвращает subject объекта ToShape данного соединителя. |
GetToolTipText(DiagramItem) |
Возвращает текст подсказки для элемента PEL под курсором. (Унаследовано от ShapeElement) |
HandleNewSwimLaneInsertion(DiagramClientView, DomainClassInfo, SwimlaneShape, Boolean) |
Обрабатывает вставку новой дорожки в схему. |
HasCachedDragOverResult(DiagramDragEventArgs) |
Возвращает значение true, если результат перетаскивания кэширован. (Унаследовано от ShapeElement) |
Hide() |
Скрыть (сделать невидимым) фигуру и все ее дочерние элементы (Унаследовано от ShapeElement) |
HideCustomToolTip(IWin32Window) |
Скрытие настраиваемой подсказки фигуры (Унаследовано от ShapeElement) |
HitTest(RectangleD, Boolean) |
Возвращает список фигур, содержащихся в указанном прямоугольнике. |
InitializeDecorators(IList<ShapeField>, IList<Decorator>) |
Создает экземпляры и добавляет поля фигур (например, текст и изображения) к этому типу фигуры. (Унаследовано от ShapeElement) |
InitializeInstanceResources() |
Переопределяет существующие ресурсы для этого экземпляра ShapeElement. Этот метод вызывается после создания экземпляра набора стилей экземпляра. Переопределите этот метод, чтобы изменить существующие ресурсы для данного экземпляра ShapeElement. (Унаследовано от ShapeElement) |
InitializeResources(StyleSet) |
Добавляет новые ресурсы или переопределяет существующие ресурсы для этого типа ShapeElement. Этот метод вызывается после создания экземпляра набора стилей класса. Переопределите этот метод, чтобы добавить новые ресурсы или изменить существующие ресурсы для этого типа ShapeElement. (Унаследовано от ShapeElement) |
InitializeShapeFields(IList<ShapeField>) |
Переопределение для обеспечения поддержки фоновых градиентов. (Унаследовано от NodeShape) |
Invalidate() |
Делает недействительным весь прямоугольник видимой схемы. |
Invalidate(Boolean) |
Делает недействительным элемент ShapeElement. (Унаследовано от ShapeElement) |
Invalidate(RectangleD) |
Делает недействительным элемент ShapeElement с заданным прямоугольником, используемым в качестве его абсолютных границ. (Унаследовано от ShapeElement) |
InvalidateRectangle(RectangleD) |
Делает недействительным указанный прямоугольник. Прямоугольник находится относительно левого верхнего угла диаграммы и находится во внутренних единицах. Прямоугольник будет завышен, чтобы сделать недействительным потенциальный выбор вокруг него. |
IsConnectorMappedToLink(BinaryLinkShape) |
Большинство соединителей сопоставляются со ссылками на элементы, но могут возникать исключения. Этот метод указывает, следует ли сопоставить соединитель со ссылкой на элемент. Примечание. Базовая реализация всегда предполагает, что соединитель сопоставляется со ссылкой на элемент, и возвращает значение true. |
IsDescendantOf(ShapeElement) |
Возвращает значение, указывающее, является ли эта фигура потомком указанной фигуры. (Унаследовано от ShapeElement) |
IsNavigationKey(Char) |
Возвращает значение, определяющее, соответствует ли указанный символ навигационной команде. (Унаследовано от ShapeElement) |
IsNavigationKey(Keys) |
Возвращает значение, определяющее, соответствует ли указанные данные ключа навигационной команде. (Унаследовано от ShapeElement) |
IsOrphaned(ShapeElement) |
Определяет, является ли фигура потерянной. Фигура считается "потерянной", если она должна быть подкреплена ModelElement, но это не так. Если фигура определена как "потерянная", будет вызван метод OnOrphaned(), который удалит фигуру с базовой реализацией. Базовая реализация рассматривает фигуру в следующих двух случаях":
|
IsSelected(ShapeElement) |
Возвращает значение, указывающее, выбран ли указанный элемент ShapeElement в любом связанном элементе DiagramView. |
IterateShapes(IShapeIterator) |
Метод, помогающий итерировать фигуру и все ее дочерние фигуры. Метод будет рекурсивно проходить через все дочерние фигуры этой фигуры и вызывать заданный итератор с каждой обнаруженной фигурой. Примечание. Базовая реализация заключается в том, что обход имеет значение depth-first, а NestedChildShapes выполняется итерации перед RelativeChildShapes. (Унаследовано от ShapeElement) |
LassoSelect(RectangleD, Boolean) |
Возвращает коллекцию объектов DiagramItems в заданном прямоугольнике в единицах мира. |
MergeConfigure(ElementGroup) |
PresentationElements не следует переопределять MergeConfigure(), так как он не будет вызываться для PEL во время слияния. Вместо этого PEL должны использовать переопределения исправления представления. (Унаследовано от PresentationElement) |
MergeDisconnect(ModelElement) |
Выполняет операцию, противоположную MergeRelate, т. е. отключает заданный элемент от текущего (удаляет ссылки, созданные MergeRelate). (Унаследовано от ModelElement) |
MergeRelate(ModelElement, ElementGroup) |
PresentationElements не следует переопределять MergeRelate(), так как он не будет вызываться для PEL во время слияния. Вместо этого PEL должны использовать переопределения исправления представления. (Унаследовано от PresentationElement) |
ModifyLuminosity(Int32, DiagramClientView) |
Вычисляет яркость выделения на основе: если L >= 160, то L = L * 0,9 else, L += 40. (Унаследовано от ShapeElement) |
MoveByRepositioning(DiagramDragEventArgs) |
Перемещает фигуры в ElementGroupPrototype на величину, определяемую положением мыши. (Унаследовано от ShapeElement) |
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem) |
Перемещает фигуры в заданном прототипе в указанную точку. (Унаследовано от ShapeElement) |
NavigateAcrossLinks(SelectedShapesCollection, Boolean) |
Выбирает фигуры, соединенные с этой фигурой. (Унаследовано от NodeShape) |
NavigateAscend(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на своего первого фокусируемого предка в последовательности навигации. (Унаследовано от ShapeElement) |
NavigateDescend(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на его первый фокусируемый потомок в последовательности навигации. (Унаследовано от ShapeElement) |
NavigateTo(DiagramItem, SelectedShapesCollection) |
Вызывается методами Navigate для установки фокуса на указанный объект DiagramItem. (Унаследовано от ShapeElement) |
NavigateToFirst(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на первый одноуровневый элемент этой фигуры (т. е. первый дочерний элемент родителя) в последовательности навигации. (Унаследовано от ShapeElement) |
NavigateToLast(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на последний одноуровневый элемент этой фигуры (т. е. последний дочерний элемент) в последовательности навигации. (Унаследовано от ShapeElement) |
NavigateToNext(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на следующий объект в последовательности навигации. Элемент, ориентированный на выделение, игнорируется; Предполагается, что эта фигура является элементом ShapeElement, с которого начинается навигация. (Унаследовано от ShapeElement) |
NavigateToPrevious(SelectedShapesCollection) |
Вызывается этим элементом ShapeElement для установки фокуса на предыдущий объект в последовательности навигации. Элемент, ориентированный на выделение, игнорируется; Предполагается, что эта фигура является элементом ShapeElement, с которого начинается навигация. (Унаследовано от ShapeElement) |
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от NodeShape) |
OnAssociated(DiagramAssociationEventArgs) |
Вызывается, если схема связана с представлением схемы. Конструкторы могут переопределить этот метод для обработки этого события. |
OnAssociatedPropertyChanged(PropertyChangedEventArgs) |
Вызывается при изменении свойства. (Унаследовано от ShapeElement) |
OnBeforePaint() |
OnBeforePaint вызывается в начале рисования ShapeElement. Это дает разработчикам возможность обновлять и переопределять ресурсы перед их использованием в рисовании. (Унаследовано от ShapeElement) |
OnBeforeReroute() |
Виртуальный метод, позволяющий производным схемам выполнять определенные операции перед перенаправкой строк на этой схеме. |
OnBeginEdit(DiagramItemEventArgs) |
Вызывается когда началось редактирование на месте. (Унаследовано от ShapeElement) |
OnBoundsFixup(BoundsFixupState, Int32, Boolean) |
Разрешает последнюю возможность для пользовательской фиксации границ во время исправления представления и схемы. Базовая реализация просто применяет к этой фигуре заданный параметр BoundsRules. Этот метод можно переопределить, чтобы также применить другие исправления конкретных границ. (Унаследовано от NodeShape) |
OnChildAssociatedPropertyChanged(ShapeElement, PropertyChangedEventArgs) |
При изменении свойства, связанного с дочерней фигурой, вызывается этот метод, чтобы разрешить производным классам обновлять ресурсы фигуры. Например, если свойство в модели связано с цветом фона фигуры, то производный класс может переопределить этот метод, чтобы изменить цвет фона. |
OnChildConfigured(ShapeElement, Boolean, Boolean) |
Настройка портов для фигуры при ее добавлении (Унаследовано от NodeShape) |
OnChildConfiguring(ShapeElement, Boolean) |
Настройка новых дочерних фигур по мере их добавления |
OnClick(DiagramPointEventArgs) |
Вызывается OnClick() элемента управления. (Унаследовано от ShapeElement) |
OnCopy(ModelElement) |
Вызывается при создании копии элемента. Метод вызывается для повторяющегося элемента. (Унаследовано от ModelElement) |
OnDeleted() |
Вызывается моделью после удаления элемента. (Унаследовано от ModelElement) |
OnDeleting() |
Вызывается моделью перед удалением элемента. (Унаследовано от ModelElement) |
OnDisassociated(DiagramAssociationEventArgs) |
Вызывается, когда схема не связана с представлением схемы. Конструкторы могут переопределить этот метод для обработки этого события. |
OnDoubleClick(DiagramPointEventArgs) |
Вызывается onDoubleClick() элемента управления (Унаследовано от ShapeElement) |
OnDragDrop(DiagramDragEventArgs) |
Событие, возникаемое при перетаскивании объекта IDataObject, а затем в ShapeElement. (Унаследовано от ShapeElement) |
OnDragEnter(DiagramDragEventArgs) |
Событие возникает, когда перетаскивание IDataObject входит в границы ShapeElement. (Унаследовано от ShapeElement) |
OnDragLeave(DiagramPointEventArgs) |
Событие возникает, когда перетаскивание IDataObject покидает границы ShapeElement. (Унаследовано от ShapeElement) |
OnDragOver(DiagramDragEventArgs) |
Событие возникает при перетаскивании объекта IDataObject через границы ShapeElement. (Унаследовано от ShapeElement) |
OnElementEventsEnded(ElementEventsEndedEventArgs) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
OnElementEventsEnding(ElementEventsEndedEventArgs) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
OnEndEdit(DiagramItemEventArgs) |
Вызывается когда закончилось редактирование на месте. (Унаследовано от ShapeElement) |
OnGiveFeedback(GiveFeedbackEventArgs) |
Событие GiveFeedback позволяет источнику события перетаскивания (т. е. этой схемы) изменять внешний вид указателя мыши, чтобы предоставить пользователю визуальную обратную связь во время операции перетаскивания. |
OnGridPropertyChanged() |
Вызывается при изменении свойств сетки. |
OnInitialize() |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
OnKeyDown(DiagramKeyEventArgs) |
Вызывается при нажатии клавиши, когда фокус находится на самой диаграмме. |
OnKeyPress(DiagramKeyPressEventArgs) |
Вызывается при нажатии клавиши. (Унаследовано от NodeShape) |
OnKeyUp(DiagramKeyEventArgs) |
Вызывается, когда клавиша отпускается. (Унаследовано от ShapeElement) |
OnMouseDown(DiagramMouseEventArgs) |
Вызывается OnMouseDown() элемента управления. (Унаследовано от ShapeElement) |
OnMouseEnter(DiagramPointEventArgs) |
Реализация события ShapeElement по умолчанию для OnMouseEnter. (Унаследовано от ShapeElement) |
OnMouseHover(DiagramPointEventArgs) |
Реализация события ShapeElement по умолчанию для OnMouseHover. (Унаследовано от ShapeElement) |
OnMouseLeave(DiagramPointEventArgs) |
Реализация события ShapeElement по умолчанию для OnMouseLeave. (Унаследовано от ShapeElement) |
OnMouseMove(DiagramMouseEventArgs) |
Вызывается OnMouseMove() элемента управления. (Унаследовано от ShapeElement) |
OnMouseUp(DiagramMouseEventArgs) |
Вызывается OnMouseUp() элемента управления. (Унаследовано от ShapeElement) |
OnMouseWheel(DiagramMouseEventArgs) |
Вызывается OnMouseWheel() элемента управления. (Унаследовано от ShapeElement) |
OnOrphaned(SerializationResult) |
Если во время десериализации фигура не подключена к какому-либо элементу модели через связь PresentationViewsSubject, она считается потерянной. Этот метод вызывается при обнаружении такой фигуры во время десериализации. Примечание. Базовая реализация удалит фигуру. (Унаследовано от ShapeElement) |
OnPaintEmphasis(DiagramPaintEventArgs) |
Рисует визуальное выделение важных фрагментов на фигуре. Это не обозначает выделение, а только привлекает внимание пользователя к этой фигуре при выбранной другой фигуре. (См. ShapeElement.RelatedShapeToEmphasize.) (Унаследовано от ShapeElement) |
OnPaintFeedback(DiagramPaintEventArgs) |
Рисует обратную связь перетаскивания, когда элемент ShapeElement (или, возможно, один из его потомков) находится под мышью. Вызывается onPaint() элемента управления. (Унаследовано от ShapeElement) |
OnPaintSelection(DiagramPaintEventArgs) |
Рисует выделенный элемент ShapeElement. По умолчанию элемент ShapeElement ShapeGeometry будет рисовать выделенный фрагмент. Система координат графического объекта в международных единицах измерения относительно родительской фигуры. (Унаследовано от ShapeElement) |
OnPaintShape(DiagramPaintEventArgs) |
Рисует фон схемы, включая сетку. |
OnParentNodeShapeChanged(RectangleD, RectangleD) |
Этот метод вызывается, если a) объект ParentShape является объектом NodeShape b) объект ParentShape перемещен или изменены его размеры. (Унаследовано от NodeShape) |
OnResurrected() |
Вызывается моделью после того, как элемент был восстановлен (помещен обратно в хранилище). (Унаследовано от ModelElement) |
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Виртуальный метод уведомления об изменении положения игрока роли. (Унаследовано от ModelElement) |
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Виртуальный метод уведомления об изменении положения игрока роли. (Унаследовано от ModelElement) |
OnShapeInserted() |
Вызывается, когда это ShapeElement сделана дочерним элементом своего родительского ShapeElement. (Унаследовано от ShapeElement) |
OnShapeRemoved() |
Вызывается, если этот элемент ShapeElement больше не является дочерним элементом ShapeElement родительского элемента ShapeElement. (Унаследовано от ShapeElement) |
OnToolboxItemSelected(ModelingToolboxItem) |
Вызывается при выборе элемента ToolboxItem. (Выделение — это двойной щелчок или нажатие клавиши ВВОД). Базовая реализация просто возвращает значение false, что означает, что действие выбора не обрабатывается. |
OnToolboxSelectionChanged(ModelingToolboxItem) |
Вызывается при изменении выделения на панели элементов (одним щелчком мыши или нажатием клавиш со стрелками вверх/вниз). Базовая реализация не приводит к изменениям. |
OnTransactionBeginning(TransactionBeginningEventArgs) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
OnTransactionCommitting(TransactionCommitEventArgs) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
OnTransactionRolledBack(TransactionRollbackEventArgs) |
Вызывается после отката транзакции. |
OnTransactionRollingBack(TransactionRollbackEventArgs) |
Вызывается перед откатом транзакции. |
OnViewMouseEnter(DiagramPointEventArgs) |
Происходит при входе указателя мыши в элемент DiagramClientView. |
OnViewMouseHover(DiagramPointEventArgs) |
Происходит при наведении указателя мыши на Элемент управления DiagramClientView. |
OnViewMouseLeave(DiagramPointEventArgs) |
Происходит, когда указатель мыши покидает элемент DiagramClientView. |
PerformLineRoutingRule() |
Настраивает и запускает LineRoutingRule с соответствующими сведениями для этой схемы. Он запускает событие только один раз в каждой итерации и сохраняет список всех изменений, которые будут обработаны позже. |
PerformResizeParentRule() |
Настраивает и запускает ResizeParentRule с соответствующими сведениями для родительского элемента этой фигуры. Он запускает событие только один раз для каждой итерации и сохраняет список всех изменений, которые будут обработаны позже. (Унаследовано от ShapeElement) |
PerformResizeParentRule(Boolean, ShapeElement) |
Настраивает и запускает ResizeParentRule с соответствующими сведениями для родительского элемента этой фигуры. Он запускает событие только один раз для каждой итерации и сохраняет список всех изменений, которые будут обработаны позже. (Унаследовано от ShapeElement) |
PerformShapeAnchoringRule() |
Настраивает и запускает ShapeAnchoringRule с соответствующими сведениями для родительского объекта этой фигуры. Он запускает событие только один раз для каждой итерации и сохраняет список всех изменений, которые будут обработаны позже. (Унаследовано от NodeShape) |
PermitChildVisibility(ShapeElement) |
Возможность влиять на видимость дочерних фигур (Унаследовано от NodeShape) |
PostDeserialization(Boolean) |
Вызывается после десериализации схемы, чтобы обеспечить дополнительную корректировку. Базовая реализация попытается разрешить все BinaryLinkShapes, которые не подключены к базовому элементу ElementLink, если десериализация прошла успешно. |
Print(Graphics, Rectangle, PointD, Single) |
Рисует схему с помощью указанного графического объекта принтера. |
ProcessVisibilityChange(Boolean) |
Обработка последующего изменения видимости этой фигуры (Унаследовано от NodeShape) |
PurgeLayoutObjects() |
Очистка всех объектов макета графа в этой иерархии. Очистка всех точек от проводов — точек сбора точек с фигуры, а не точек графа, как уже нет. (Унаследовано от ShapeElement) |
PurgePoints() |
Этот метод удаляет все присутствующие точки (Унаследовано от ShapeElement) |
RebuildShape() |
Выполняет исправление представления в этом элементе ShapeElement. (Унаследовано от ShapeElement) |
RemoveLayoutObject() |
Удаляет (удаляет) этот элемент ShapeElement из GraphWrapper, а также его относительные и вложенные дочерние фигуры. (Унаследовано от ShapeElement) |
Renumber() |
При необходимости перенумеровывает фигуры схемы. |
ReparentSwimlaneChild(NodeShape, SwimlaneShape, GhostShapeCollection, GhostShape, PointD) |
Повторно разродует фигуру узла из одной дорожки в другую. |
RepositionShapes(DiagramItemCollection, PointD, GhostShapeCollection, DiagramItem) |
Перемещает указанные свойства DiagramItems по указанному объекту moveDelta. Эти элементы DiagramItems должны быть верхнего уровня DiagramItems, в противном случае перемещение может не выполняться должным образом. Этот метод вызывает GetCompliantGroupBounds, чтобы определить назначение каждого объекта DiagramItem. |
Reroute() |
Общедоступный способ принудительного перенаправления. |
RunInShapeFixupContextForMetafileCreation(ICollection, Action) |
Выполняет временное исправление, необходимое для создания метафайла. После созданияLogic вызывается исправление undone. |
Selected(DiagramClientView) |
Возвращает значение, указывающее, выбрана ли эта фигура в указанном представлении. (Унаследовано от ShapeElement) |
SetAbsoluteBoundsValue(RectangleD) |
Имя функции: SetValueForCustomStoredProperty Описание: |
SetInitialGraphLayoutVisibility() |
Если видимость этой фигуры была изменена до создания объекта макета графа, убедитесь, что они синхронизированы. (Унаследовано от ShapeElement) |
SetIsExpandedValue(Boolean) |
Предоставляет хранилище для свойства NodeShape.IsExpanded. (Унаследовано от NodeShape) |
SetShowHideState(Boolean) |
Установка состояния видимости фигуры и всех ее дочерних элементов (Унаследовано от ShapeElement) |
SetShowHideStateImplementation(Boolean) |
Основное импементация для отображения и скрытия (Унаследовано от ShapeElement) |
ShouldAddShapeForElement(ModelElement) |
Вызывается ShapeElement.FixUpChildShapes() для получения значения, указывающего, следует ли создать и добавить Элемент ShapeElement в качестве дочернего элемента объекта ShapeElement. |
ShouldExcludeFromInvalidationTracking(ShapeElement) |
Вычисляет, следует ли исключать определенные типы фигур из отслеживания недействительности для схемы. Базовая реализация исключает схемы и дорожки. |
ShouldReparentOnMove() |
Определяет, следует ли повторно иродировать фигуру при ее перемещении. (Унаследовано от ShapeElement) |
ShouldReportException(Exception) |
Вызывается, когда транзакция, созданная основной областью конструктора, вызывает исключение. Производные классы могут переопределить этот метод, чтобы настроить, сообщается ли об ошибке при ее проглатывании. Обратите внимание, что критические исключения будут создаваться вверх и не будут сообщаться, поэтому дополнительных проверка не требуется. |
Show() |
Показать (сделать видимым) фигуру и все ее дочерние элементы (Унаследовано от ShapeElement) |
ShowCustomToolTip(String, IWin32Window, Point) |
Отображение настраиваемой подсказки фигуры с заданными указаниями на текст и положение (Унаследовано от ShapeElement) |
Side(RectangleD) |
Назначает сторону порту (Унаследовано от NodeShape) |
ToString() |
Возвращает доступное имя этого объекта, а также его подтип. (Унаследовано от ShapeElement) |
TranslateGeometryToAbsoluteBounds(RectangleD) |
Преобразует прямоугольник из координат относительно левого верхнего угла родительского элемента IGeometryHost в абсолютные мировые координаты. (Унаследовано от ShapeElement) |
TranslateGeometryToRelativeBounds(RectangleD) |
Преобразует прямоугольник из абсолютных мировых координат в координаты относительно левого верхнего угла родительского элемента IGeometryHost. (Унаследовано от ShapeElement) |
TranslateToAbsoluteBounds(RectangleD) |
Преобразует прямоугольник из координат относительно родительской фигуры в абсолютные мировые координаты. (Унаследовано от ShapeElement) |
TranslateToRelativeBounds(RectangleD) |
Преобразует прямоугольник из абсолютных мировых координат в координаты относительно родительской фигуры. (Унаследовано от ShapeElement) |
UnhandledException(Exception) |
Вызывается, когда транзакция, созданная основной областью конструктора, вызывает исключение. Если этот метод возвращает значение true, исключение проглатывается. В противном случае он будет волновать код обработки исключений .NET Framework по умолчанию. Производные классы могут переопределять этот метод для настройки обработки исключений и сообщений об ошибках. Базовый класс возвращает значение false, что означает, что будут создаваться все исключения. |
UpdateChildVisibility() |
Пересчитывает состояния видимости фигур-потомков на основе переопределений метода PermitChildVisibility. По умолчанию состояние видимости дочернего элемента создается на основе родительского свойства IsExpanded. Внутреннее примечание. Это также синхронизирует состояния видимости всех дочерних графов-потомков в объекте графа. (Унаследовано от NodeShape) |
UpdateDerivedVisible(ShapeElement) |
Обновление производного видимого состояния этой фигуры (Унаследовано от ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Brush) |
Изменяет яркость указанной кисти. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
UpdateGeometryLuminosity(DiagramClientView, Pen) |
Изменяет яркость указанного пера. (Предназначен только для вызова классами, унаследованными от ShapeGeometry.) (Унаследовано от ShapeElement) |
События
AbsoluteBoundsChanged |
Событие изменения свойства AbsoluteBounds для этого элемента (Унаследовано от NodeShape) |
Click |
Событие, возникавшее при щелчке фигуры. (Унаследовано от ShapeElement) |
DiagramAdded |
Приемник событий для передачи сигнала при добавлении этого экземпляра Microsoft.VisualStudio.Modeling.Diagrams.Diagram |
DiagramRemoved |
Приемник событий для передачи сигнала об удалении этого экземпляра Microsoft.VisualStudio.Modeling.Diagrams.Diagram |
DoubleClick |
Событие возникает при двойном щелчке фигуры. (Унаследовано от ShapeElement) |
KeyDown |
Событие срабатывает, когда фигура имеет фокус и клавиша клавиатуры не работает. (Унаследовано от ShapeElement) |
KeyPress |
Событие возникает, когда фигура сфокусирована и введен символ. (Унаследовано от ShapeElement) |
KeyUp |
Событие срабатывает, когда фигура имеет фокус и клавиша клавиатуры отпускается. (Унаследовано от ShapeElement) |
MouseDown |
Событие срабатывает при нажатии кнопки мыши на фигуре. (Унаследовано от ShapeElement) |
MouseMove |
Событие срабатывает при наведении курсора на фигуру. (Унаследовано от ShapeElement) |
MouseUp |
Событие, возникавшее при отпускании кнопки мыши на фигуре. (Унаследовано от ShapeElement) |
MouseWheel |
Событие срабатывает при перемещении колесика мыши во время перемещения курсора над фигурой. (Унаследовано от ShapeElement) |
Явные реализации интерфейса
IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroup) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ModelElement) |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ModelElement) |
IMergeElements.MergeConfigure(ElementGroup) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ModelElement) |
IMergeElements.MergeDisconnect(ModelElement) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ModelElement) |
IMergeElements.MergeRelate(ModelElement, ElementGroup) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams (Унаследовано от ModelElement) |
Методы расширения
GetDslDefinitionModelElement(PresentationElement) |
Этот метод гарантирует, что возвращается реальный элемент модели, соответствующий PresentationElement. Для элементов модели представления DslDesigner, соответствующий субъект может быть фактически внутренним классом TreeNode, а не фактическим MEL. Этот метод обрабатывает такие варианты правильно, поэтому будет возвращен фактический элемент модели. |
AddExtension(ModelElement, DomainClassInfo) |
Расширение этого ModelElement с вновь созданным экземпляром расширения указанного доменного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. |
AddExtension(ModelElement, ExtensionElement) |
Расширение этого ModelElement с указанным расширением. Если элемент уже имеет расширение того же типа, будет вызвано исключение InvalidOperationException. |
AddExtension(ModelElement, Guid) |
Расширение этого ModelElement с вновь созданным экземпляром расширения определенного доменного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. |
AddExtension(ModelElement, Type) |
Расширение этого ModelElement с вновь созданным экземпляром расширения указанного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. |
AddExtension<T>(ModelElement) |
Расширение этого ModelElement с вновь созданным экземпляром расширения указанного типа. Если элемент уже имеет расширение того же типа, будет вызвано исключение InvalidOperationException. |
GetAllExtensions(ModelElement) |
Возвращает перечислимый объект, который выполняет обход дерева элементов расширения, внедренных в данном ModelElement, сначала "в ширину". |
GetBaseElement(ModelElement) |
Возвращает корень виртуального объекта MEL, в котором участвует указанный ModelElement. |
GetExtension(ModelElement, DomainClassInfo) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
GetExtension(ModelElement, Guid) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
GetExtension(ModelElement, Type) |
Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если элемент не имеет такого расширения, вызывается исключение InvalidOperationException. |
GetExtension<T>(ModelElement) |
Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если элемент не имеет такого расширения, вызывается исключение InvalidOperationException. |
IsExtendedBy(ModelElement, DomainClassInfo) |
Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. |
IsExtendedBy(ModelElement, Guid) |
Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. |
IsExtendedBy(ModelElement, Type) |
Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. |
RemoveExtension(ModelElement, DomainClassInfo) |
Удаляет любое расширение указанного элемента ModelElement определенного типа. |
RemoveExtension(ModelElement, ExtensionElement) |
Удаление заданного ExtensionElement из расширений данного ModelElement. |
RemoveExtension(ModelElement, Guid) |
Удаляет любое расширение указанного элемента ModelElement определенного типа. |
RemoveExtension(ModelElement, Type) |
Удаляет любое расширение данного ModelElement определенного типа. |
TryGetExtension(ModelElement, DomainClassInfo) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
TryGetExtension(ModelElement, Guid) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
TryGetExtension(ModelElement, Type) |
Описание схемы DomainClass для Microsoft.VisualStudio.Modeling.Diagrams.Diagrams |
TryGetExtension<T>(ModelElement) |
Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если данный элемент не имеет такого расширения, результат будет равен null. |
CanDelete(ModelElement, Guid[]) |
Удаляет элемент из модели. |
GetLocks(ModelElement) |
Получить флаги блокировки для данного элемента. Это включает все блокировки, разрешенные в разделе, содержащем элемент. |
IsLocked(ModelElement, Locks) |
Проверка, имеется ли у данного элемента какая-либо блокировка из указанного набора блокировок |
SetLocks(ModelElement, Locks) |
Задать флажки блокировки данного элемента |