ShapeElement Properties
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | AbsoluteBoundingBox | The bounding rectangle, measured relative to the Diagram. |
![]() | AbsoluteBoundingBoxToEnsureVisible | Gets the absolute bounding rectangle for DiagramClientView::EnsureVisible. |
![]() | AbsoluteCenter | Gets the point in the center of the shape. |
![]() | AccessibilityObject | Gets the accessibility object for the shape. |
![]() | AccessibleDefaultActionDescription | Gets the default action description for the shape. |
![]() | AccessibleDescription | Gets the description for the shape. |
![]() | AccessibleHelp | Gets the Help for the shape. |
![]() | AccessibleHelpTopicFileName | Gets the Help topic for the shape. |
![]() | AccessibleHelpTopicId | Gets the ID of the Help topic for the shape. |
![]() | AccessibleName | Gets the name of the shape. |
![]() | AccessibleRole | Gets the role of the shape. |
![]() | AccessibleState | Gets the state of the shape. |
![]() | AccessibleValue | Gets the value of the shape. |
![]() | AllowsChildrenInSelection | If true, the children of this shape can be included in the current selection group. |
![]() | AllowsChildrenToResizeParent | true if this shape can be resized when the size or position of a child shape is changed. |
![]() | AllowsChildrenToShrinkParent | If true, this shape will reduce in size to fit around its children when they are re-sized or moved. |
![]() | BackgroundBrushId | Gets the ID for the brush that is used to paint the background of the shape. |
![]() | BoundingBox | The bounding rectangle, measured relative to the ParentShape. |
![]() | CanFocus | Gets the shape and verifies whether it can receive the focus. |
![]() | CanMove | Gets the shape and verifies whether a user can move it. |
![]() | CanSelect | Gets the shape and verifies whether a user can select it. |
![]() | Center | Gets the point in the center of the shape. |
![]() | ClassStyleSet | Gets the style set for the shape. |
![]() | ClipWhenDrawingFields | Gets the child shape and verifies whether its clipping region should be set to the bounding box for the parent shape when the child shape is drawn. |
![]() | Decorators | Gets the collection of decorators for the shape. |
![]() | DefaultShapeField | Gets the default shape, which is the first shape that can receive focus. |
![]() | DefaultSize | Gets the default size of the shape. |
![]() | Diagram | Gets the diagram to which the shape belongs. |
![]() | EnsureVisiblePreference | Preferences for the EnsureVisible method for this Shape. Default value is to return the VisiblePreference for the Diagram hosting this Shape. |
![]() | Events | Gets the list of event handlers for the shape. |
![]() | GeometryBackgroundBrushId | Gets the ID of the brush that is used to paint the background of the geometry. |
![]() | GeometryBoundingBox | Gets the bounding box of the shape. |
![]() | GeometryHasFilledBackground | Gets the shape and verifies whether its background is painted. |
![]() | GeometryHasOutline | Gets the shape and verifies whether it has an outline. |
![]() | GeometryHasShadow | true if the shape has a shadow; otherwise, false. |
![]() | GeometryOutlinePenId | Gets the ID of the pen that draws the outline for the shape. |
![]() | GeometryStyleSet | Gets the style set for the shape. |
![]() | GridSize | If non-zero, this shape and its children will snap to a grid of this size. Defaults to ParentShape.GridSize. |
![]() | HasChildren | true if the shape has child shapes. |
![]() | HasCustomToolTip | Gets the shape and verifies whether it has a custom tooltip. |
![]() | HasDragOverToolTip | Gets the shape and verifies whether it has a tooltip. |
![]() | HasFilledBackground | Gets the shape and verifies whether it has a background. |
![]() | HasHighlighting | Gets the shape and verifies whether it is highlighted. |
![]() | HasOutline | Gets the shape and verifies whether it has an outline. |
![]() | HasShadow | Gets the shape and verifies whether it has a shadow. |
![]() | HasToolTip | Gets the shape and verifies whether it has a tooltip. |
![]() | Id | Gets the ID of the element.(Inherited from ModelElement.) |
![]() | IsActive | Gets the IsActive flag and verifies to see whether the element is active.(Inherited from ModelElement.) |
![]() | IsDeleted | Gets the IsDeleted flag and checks to see whether the element has been deleted from the model.(Inherited from ModelElement.) |
![]() | IsDeleting | Gets the IsDeleting flag and verifies whether the element is currently being deleted from the model.(Inherited from ModelElement.) |
![]() | IsNestedChild | true if this shape element is in the NestedChildShapes of its ParentShape. |
![]() | IsRelativeChild | true if this shape element is in the RelativeChildShapes of its ParentShape. |
![]() | IsVisible | If true, the shape appears on the diagram; if false, it does not appear, and layout and routing algorithms ignore it. See also Hide() and Show(). |
![]() | LineAdjustAwayDefault | Gets the shape and verifies whether child link shapes should try to align when they are connected to same shape or sets this value. |
![]() | LineAffinityDefault | Gets or sets the target location where the link shape should try to position the shape. |
![]() | LineToLineClearance | Gets or sets the distance between child link shapes for this shape. |
![]() | LineToNodeClearance | Gets or sets the distance between child link shapes and child node shapes. |
![]() ![]() | MaximumShadowOffset | Gets the maximum offset for the shadow of the shape. |
![]() | MaximumSize | Gets the maximum size for the shape. |
![]() | MinimumSize | Gets the minimum size for the shape. |
![]() | ModelElement | Gets or sets the model element that is associated with the presentation element.(Inherited from PresentationElement.) |
![]() | NestedChildShapes | The list of shapes that are part of this shape, and are constrained to appear within the boundaries of this shape or diagram. |
![]() | NestedShapesMargin | Gets the margin between the shape's bounding box and its nested node shapes. |
![]() | NodeToNodeClearance | Gets or sets the margin between child node shapes. |
![]() | OutlinePenId | Gets the ID of the pen that is used to draw the outline of the shape. |
![]() | OutlinePenWidth | Gets the width of the outline for the shape. |
![]() | PaintMoveableDecoratorSelectionLines | |
![]() | ParentLink | Gets the relationship instance from the shape to the parent shape. |
![]() | ParentShape | Gets the parent shape element. To appear on a diagram, a shape or connector must have a parent. |
![]() | Partition | Gets or sets the Partition that contains the element.(Inherited from ModelElement.) |
![]() | Perimeter | Gets the perimeter (path) around the shape. |
![]() | RelatedShapeToEmphasize | Gets the related shape to visually emphasize to the user when this shape is selected. |
![]() | RelativeChildShapes | The list of shapes that are part of this shape, but can appear outside the boundaries of this shape. |
![]() | ShapeFields | Parts of a shape such as text rows and decorators. |
![]() | ShapeGeometry | Gets the geometry for the shape, such as Rectangle, RoundedRectangle, or Ellipse, which defines operations associated with the outline of the shape. |
![]() | ShouldTryParentShapeForMergeOnToolboxDoubleClick | If true, when the user double-clicks a toolbox item with this shape selected, if the tool cannot be merged with this shape, then a merge with the parent shape will be attempted. Defaults to true. |
![]() | Store | Gets the Store that contains the element.(Inherited from ModelElement.) |
![]() | StyleSet | Gets an instance of the style set for the shape. |
![]() | Subject | Gets or sets the subject for the presentation element. Defaults to the same object as ModelElement.(Inherited from PresentationElement.) |
![]() | TargetToolboxItemFilterAttributes | Gets a collection of attributes that determine which items are enabled or disabled in the Toolbox. |
![]() | ZOrder | Determines the order in which this shape will be displayed relative to other shapes on the diagram. Normally set from the order of child shapes. |


