BinaryLinkShapeBase Properties
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | AbsoluteBoundingBox | Gets the bounding rectangle of the link shape relative to the diagram.(Inherited from LinkShape.) |
![]() | AbsoluteBoundingBoxToEnsureVisible | Gets the bounding rectangle that EnsureVisible will use. The rectangle is the same as AbsoluteBoundingBox but with height adjusted to be non-zero when width is non-zero. This is done because for single segment Links, the Height is 0 by default and can cause the selection bounds to return as 'empty' even when a link is truly selected.(Inherited from LinkShape.) |
![]() | AbsoluteCenter | Gets the point in the center of the shape.(Inherited from ShapeElement.) |
![]() | AccessibilityObject | Gets the accessibility object for the shape.(Inherited from ShapeElement.) |
![]() | AccessibleDefaultActionDescription | Gets the default action description for the shape.(Inherited from ShapeElement.) |
![]() | AccessibleDescription | Gets the description for the shape.(Inherited from ShapeElement.) |
![]() | AccessibleHelp | Gets the Help for the shape.(Inherited from ShapeElement.) |
![]() | AccessibleHelpTopicFileName | Gets the Help topic for the shape.(Inherited from ShapeElement.) |
![]() | AccessibleHelpTopicId | Gets the ID of the Help topic for the shape.(Inherited from ShapeElement.) |
![]() | AccessibleName | Returns the name for this shape exposed to accessibility clients.(Overrides ShapeElement::AccessibleName.) |
![]() | AccessibleRole | Gets the role of the shape.(Inherited from ShapeElement.) |
![]() | AccessibleState | Gets the state of the shape.(Inherited from ShapeElement.) |
![]() | AccessibleValue | Gets the value of the shape.(Inherited from ShapeElement.) |
![]() | AllowsChildrenInSelection | If true, the children of this shape can be included in the current selection group.(Inherited from ShapeElement.) |
![]() | AllowsChildrenToResizeParent | true if this shape can be resized when the size or position of a child shape is changed.(Inherited from ShapeElement.) |
![]() | AllowsChildrenToShrinkParent | If true, this shape will reduce in size to fit around its children when they are re-sized or moved.(Inherited from ShapeElement.) |
![]() | AnchorBothEnds | |
![]() | BackgroundBrushId | Gets the ID for the brush that is used to paint the background of the shape.(Inherited from ShapeElement.) |
![]() | BoundingBox | Gets the bounding rectangle of the link shape relative to its parent.(Inherited from LinkShape.) |
![]() | CanFocus | Gets the shape and verifies whether it can receive the focus.(Inherited from ShapeElement.) |
![]() | CanManuallyRoute | true if users can manually route the link shape between elements in the diagram; otherwise, false.(Inherited from LinkShape.) |
![]() | CanMove | true if users can reposition the link in the diagram; otherwise, false(Inherited from LinkShape.) |
![]() | CanMoveAnchorPoints | If true, the user can move the endpoints of this LinkShape around the boundaries of the connected shapes.(Inherited from LinkShape.) |
![]() | CanSelect | Gets the shape and verifies whether a user can select it.(Inherited from ShapeElement.) |
![]() | Center | Gets the point in the center of the shape.(Inherited from ShapeElement.) |
![]() | ClassStyleSet | Gets the style set for the shape.(Inherited from ShapeElement.) |
![]() | 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.(Inherited from ShapeElement.) |
![]() | DecoratorFrom | Gets or sets the decorator, such as an arrow, on the From end of the relationship. |
![]() | Decorators | Gets the collection of decorators for the shape.(Inherited from ShapeElement.) |
![]() | DecoratorsSize | (Overrides LinkShape::DecoratorsSize.) |
![]() | DecoratorTo | Gets or sets the decorator, such as an arrow, on the To end of the relationship. |
![]() | DefaultRoutingStyle | Gets the default routing style (straight or rectilinear) for the link, set in the DSL Definition.(Inherited from LinkShape.) |
![]() | DefaultShapeField | Gets the default shape, which is the first shape that can receive focus.(Inherited from ShapeElement.) |
![]() | DefaultSize | Gets the default size of the shape.(Inherited from ShapeElement.) |
![]() | Diagram | Gets the diagram to which the shape belongs.(Inherited from ShapeElement.) |
![]() | EdgePoints | The ordered list of points bounding the straight segments of the link shape, including two points at each jumps.(Inherited from LinkShape.) |
![]() | EdgePointsNoJumps | The ordered list of points bounding the straight segments of the link shape. If the link has jumps, their points are not included in the list.(Inherited from LinkShape.) |
![]() | EndSegmentBreakFactor | Gets the length of the link shape and determines how long the last line segment in the link shape must be.(Inherited from LinkShape.) |
![]() | EnsureVisiblePreference | Preferences for the EnsureVisible method for this Shape. Default value is to return the VisiblePreference for the Diagram hosting this Shape.(Inherited from ShapeElement.) |
![]() | Events | Gets the list of event handlers for the shape.(Inherited from ShapeElement.) |
![]() | ExcludePath | get/set the graphics path This is a singleton on the BinaryLinkShape class. Do not dispose. Use immediately. Use Clone if another path is needed! |
![]() | FixedFrom | Indicates whether the user has set the end point manually. |
![]() | FixedTo | Indicates whether the user has set the end point manually. |
![]() | FromEndPoint | The point where the connector touches the FromShape. |
![]() | FromLinkConnectsToNode | Gets the ElementLink relationship that connects the link shape to the node at the From end of the connector. |
![]() | FromShape | Gets the NodeShape at the From end of the connector. |
![]() | GeometryBackgroundBrushId | Gets the ID of the brush that is used to paint the background of the geometry.(Inherited from ShapeElement.) |
![]() | GeometryBoundingBox | Gets the bounding box of the shape.(Inherited from ShapeElement.) |
![]() | GeometryCanManuallyRoute | Gets a value indicating whether the user is allowed to manually route this LinkShape. (Intended to be called only by the ShapeGeometry-derived classes.) |
![]() | GeometryDecoratorFrom | Gets the LinkDecorator at the "from" end of the link. (Intended to be called only by the ShapeGeometry-derived classes.) |
![]() | GeometryDecoratorFromSize | Gets the size for the decorator on the From end of the relationship. |
![]() | GeometryDecoratorTo | Gets the LinkDecorator at the "to" end of the link. (Intended to be called only by the ShapeGeometry-derived classes.) |
![]() | GeometryDecoratorToSize | Gets the size for the decorator on the To end of the relationship. |
![]() | GeometryEdgePoints | Gets the edge points in world units (Intended to be called only by the ShapeGeometry-derived classes.) |
![]() | GeometryEdgePointsNoJumps | Gets the edge points in world units with no jumps (Intended to be called only by the ShapeGeometry-derived classes.) |
![]() | GeometryHasFilledBackground | Gets the shape and verifies whether its background is painted.(Inherited from ShapeElement.) |
![]() | GeometryHasOutline | Gets the shape and verifies whether it has an outline.(Inherited from ShapeElement.) |
![]() | GeometryHasShadow | true if the shape has a shadow; otherwise, false.(Inherited from ShapeElement.) |
![]() | GeometryOutlinePenId | Gets the ID of the pen that draws the outline for the shape.(Inherited from ShapeElement.) |
![]() | GeometryStyleSet | Gets the style set for the shape.(Inherited from ShapeElement.) |
![]() | GridSize | Gets or sets the size of the grid to which the link’s vertices snap. If 0.0, no grid is used.(Inherited from LinkShape.) |
![]() | HasChildren | true if the shape has child shapes.(Inherited from ShapeElement.) |
![]() | HasCustomToolTip | Gets the shape and verifies whether it has a custom tooltip.(Inherited from ShapeElement.) |
![]() | HasDragOverToolTip | Gets the shape and verifies whether it has a tooltip.(Inherited from ShapeElement.) |
![]() | HasFilledBackground | Gets the shape and verifies whether it has a background.(Inherited from ShapeElement.) |
![]() | HasHighlighting | Gets the shape and verifies whether it is highlighted.(Inherited from ShapeElement.) |
![]() | HasOutline | Gets the shape and verifies whether it has an outline.(Inherited from ShapeElement.) |
![]() | HasShadow | If true, the link is painted with a shadow.(Inherited from LinkShape.) |
![]() | HasToolTip | Gets the shape and verifies whether it has a tooltip.(Inherited from ShapeElement.) |
![]() | 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.) |
![]() | IsDirected | |
![]() | IsNestedChild | true if this shape element is in the NestedChildShapes of its ParentShape.(Inherited from ShapeElement.) |
![]() | IsRelativeChild | true if this shape element is in the RelativeChildShapes of its ParentShape.(Inherited from ShapeElement.) |
![]() | 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().(Inherited from ShapeElement.) |
![]() | 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.(Inherited from ShapeElement.) |
![]() | LineAffinityDefault | Gets or sets the target location where the link shape should try to position the shape.(Inherited from ShapeElement.) |
![]() | LineToLineClearance | Gets or sets the distance between child link shapes for this shape.(Inherited from ShapeElement.) |
![]() | LineToNodeClearance | Gets or sets the distance between child link shapes and child node shapes.(Inherited from ShapeElement.) |
![]() | ManuallyRouted | True if the user has made a manual change to the routing of this link shape. False if the user has used the Reroute command, or has left the automatic routing unchanged.(Inherited from LinkShape.) |
![]() | MaximumSize | Gets the maximum size for the shape.(Inherited from ShapeElement.) |
![]() | MinimumSize | Gets the minimum size for the shape.(Inherited from ShapeElement.) |
![]() | 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.(Inherited from ShapeElement.) |
![]() | NestedShapesMargin | Gets the margin between the shape's bounding box and its nested node shapes.(Inherited from ShapeElement.) |
![]() | Nodes | Gets a list of shapes that are connected to the link shape.(Inherited from LinkShape.) |
![]() | NodeToNodeClearance | Gets or sets the margin between child node shapes.(Inherited from ShapeElement.) |
![]() | OutlinePenId | Gets the ID of the pen that is used to draw the outline of the link shape.(Inherited from LinkShape.) |
![]() | OutlinePenWidth | Gets the width of the outline for the shape.(Inherited from ShapeElement.) |
![]() | PaintMoveableDecoratorSelectionLines | (Inherited from ShapeElement.) |
![]() | ParentLink | Gets the relationship instance from the shape to the parent shape.(Inherited from ShapeElement.) |
![]() | ParentShape | Gets the parent shape element. To appear on a diagram, a shape or connector must have a parent.(Inherited from ShapeElement.) |
![]() | Partition | Gets or sets the Partition that contains the element.(Inherited from ModelElement.) |
![]() | Perimeter | Gets the perimeter (path) around the shape.(Inherited from ShapeElement.) |
![]() | RelatedShapeToEmphasize | Gets the related shape to visually emphasize to the user when this shape is selected.(Inherited from ShapeElement.) |
![]() | RelativeChildShapes | The list of shapes that are part of this shape, but can appear outside the boundaries of this shape.(Inherited from ShapeElement.) |
![]() | RouteJumpType | Gets or sets whether the link creates a jump where it crosses another link.(Inherited from LinkShape.) |
![]() | RoutingStyle | Straight (from point to point) or rectilinear (made up of a series of horizontal and vertical segments).(Inherited from LinkShape.) |
![]() | ShapeFields | Parts of a shape such as text rows and decorators.(Inherited from ShapeElement.) |
![]() | ShapeGeometry | Governs how the shape is painted.(Overrides ShapeElement::ShapeGeometry.) |
![]() | 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.(Inherited from ShapeElement.) |
![]() | Store | Gets the Store that contains the element.(Inherited from ModelElement.) |
![]() | StyleSet | Gets an instance of the style set for the shape.(Inherited from ShapeElement.) |
![]() | 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.(Inherited from ShapeElement.) |
![]() | ToEndPoint | The point where the connector terminates at the ToShape. |
![]() | ToLinkConnectsToNode | Gets the ElementLink relationship that connects the link shape to the node at the To end of the connector. |
![]() | ToShape | Gets the NodeShape on the To end of the link shape. |
![]() | UserFixed | Gets or sets a fixed line segment.(Inherited from LinkShape.) |
![]() | 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. (Inherited from ShapeElement.) |

