LinkShape Properties
Include Protected Members
Include Inherited Members
The LinkShape type exposes the following members.
Properties
Name | Description | |
---|---|---|
AbsoluteBoundingBox | Gets the bounding rectangle of the link shape relative to the diagram. (Overrides ShapeElement.AbsoluteBoundingBox.) | |
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. (Overrides ShapeElement.AbsoluteBoundingBoxToEnsureVisible.) | |
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 | Gets the name of the shape. (Inherited from ShapeElement.) | |
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.) | |
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. (Overrides ShapeElement.BoundingBox.) | |
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. | |
CanMove | true if users can reposition the link in the diagram; otherwise, false (Overrides ShapeElement.CanMove.) | |
CanMoveAnchorPoints | If true, the user can move the endpoints of this LinkShape around the boundaries of the connected shapes. | |
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.) | |
Decorators | Gets the collection of decorators for the shape. (Inherited from ShapeElement.) | |
DecoratorsSize | ||
DefaultRoutingStyle | Gets the default routing style (straight or rectilinear) for the link, set in the DSL Definition. | |
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. | |
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. | |
EndSegmentBreakFactor | Gets the length of the link shape and determines how long the last line segment in the link shape must be. | |
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.) | |
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.) | |
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. (Overrides ShapeElement.GridSize.) | |
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. (Overrides ShapeElement.HasShadow.) | |
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.) | |
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. | |
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. | |
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. (Overrides ShapeElement.OutlinePenId.) | |
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. | |
RoutingStyle | Straight (from point to point) or rectilinear (made up of a series of horizontal and vertical segments). | |
ShapeFields | Parts of a shape such as text rows and decorators. (Inherited from ShapeElement.) | |
ShapeGeometry | Gets the geometry for the shape, such as Rectangle, RoundedRectangle, or Ellipse, which defines operations associated with the outline of the shape. (Inherited from ShapeElement.) | |
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.) | |
UserFixed | Gets or sets a fixed line segment. | |
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.) |
Top