NodeShape Properties
This documentation is archived and is not being maintained.

NodeShape Properties

(see also Protected Properties )
  Name Description
Public property AbsoluteBoundingBox Overridden. Gets the absolute bounding rectangle for the shape. 
Public property AbsoluteBoundingBoxToEnsureVisible  Gets the absolute bounding rectangle for EnsureVisible. (Inherited from ShapeElement.)
Public property AbsoluteBounds Gets or sets the absolute bounds for the shape. 
Public property AbsoluteCenter  Gets the point in the center of the of the shape.  (Inherited from ShapeElement.)
Public property AccessibilityObject  Gets the accessibility for the shape.  (Inherited from ShapeElement.)
Public property AccessibleDefaultActionDescription  Gets the default action description for the shape. (Inherited from ShapeElement.)
Public property AccessibleDescription  Gets the description for the shape. (Inherited from ShapeElement.)
Public property AccessibleHelp  Gets the Help for the shape. (Inherited from ShapeElement.)
Public property AccessibleHelpTopicFileName  Gets the Help topic for the shape. (Inherited from ShapeElement.)
Public property AccessibleHelpTopicId  Gets the ID of the Help topic for the shape. (Inherited from ShapeElement.)
Public property AccessibleName  Gets the name of the shape. (Inherited from ShapeElement.)
Public property AccessibleRole  Gets the role of the shape. (Inherited from ShapeElement.)
Public property AccessibleState Overridden. Gets the state of the shape. 
Public property AccessibleValue  Gets the value of the shape. (Inherited from ShapeElement.)
Public property AllowsChildrenInSelection  Gets the parent shape and checks to see whether its children can be included in the current selection group. (Inherited from ShapeElement.)
Public property AllowsChildrenToResizeParent  Gets the child shape and checks to see whether its parent shape can be resized when the child shape is resized. (Inherited from ShapeElement.)
Public property AllowsChildrenToShrinkParent  Gets the value that determines whether the parent of a child shape can be decreased when the size of the child shape decreases.  (Inherited from ShapeElement.)
Public property Anchoring Gets the anchor for the shape. 
Public property AutoResizeParentOnBoundsChange Gets the child shape and checks to see whether its parent shape should be resized when the absolute bounds for the child shape change. 
Public property BackgroundBrushId  Gets the ID for the brush that is used to paint the background of the shape. (Inherited from ShapeElement.)
Public property BackgroundGradientMode Gets the gradient for the background of the shape. 
Public property BoundingBox Overridden. Gets the bounding rectangle for the shape. 
Public property Bounds Gets the bounds for the shape. 
Public property BoundsRules Gets the bounds rules for the shape. 
Public property CanExpandAndCollapse Gets the shape and checks to see whether it can be expanded and collapsed. 
Public property CanFocus  Gets the shape and checks to see whether it can receive the focus. (Inherited from ShapeElement.)
Public property CanMove  Gets the shape and checks to see whether a user can move it. (Inherited from ShapeElement.)
Public property CanResize Gets the shape and checks to see whether it can be resized. 
Public property CanSelect  Gets the shape and checks to see whether it user can select it. (Inherited from ShapeElement.)
Public property Center  Gets the point in the center of the shape. (Inherited from ShapeElement.)
Public property ClipWhenDrawingFields  Gets the child shape and checks to see whether its clipping region should be set to the bounding box for the parent shape when the child shape is drawn. (Inherited from ShapeElement.)
Public property ConnectionPoints Gets the list of connection points on the shape. 
Public property Decorators  Gets the collection of decorators for the shape. (Inherited from ShapeElement.)
Public property DefaultContainerMargin Gets the margin between the parent shape and its nested child shapes. 
Public property DefaultShapeField  Gets the default shape, which is the first shape that can receive focus. (Inherited from ShapeElement.)
Public property DefaultSize  Gets the default size of the shape. (Inherited from ShapeElement.)
Public property Diagram  Gets the diagram to which the shape belongs. (Inherited from ShapeElement.)
Public property FixedFlags Gets the flags which determine whether a shape is fixed to its current position on the diagram.  
Public property FromRoleLinkShapes Gets a collection of link shapes, in which the shape is the source role. 
Public property GeometryBackgroundBrushId  Gets the ID of the brush that is used to paint the background of the geometry. (Inherited from ShapeElement.)
Public property GeometryBoundingBox  Gets the bounding box of the shape. (Inherited from ShapeElement.)
Public property GeometryCanResizeBottom Gets the shape and checks to see whether the user can resize it vertically, starting at the bottom. 
Public property GeometryCanResizeLeft Gets the shape and checks to see whether the user can resize it horizontally, starting on the left. 
Public property GeometryCanResizeRight Gets the shape and checks to see whether the user can resize it horizontally, starting on the right. 
Public property GeometryCanResizeTop Gets the shape and checks to see whether the user can resize it vertically, starting at the top. 
Public property GeometryHasFilledBackground  Gets the shape and checks to see whether its background is painted. (Inherited from ShapeElement.)
Public property GeometryHasOutline  Gets the shape and checks to see whether it has an outline. (Inherited from ShapeElement.)
Public property GeometryHasShadow  Gets the shape and checks to see whether it has a shadow. (Inherited from ShapeElement.)
Public property GeometryOutlinePenId  Gets the ID of the pen that draws the outline for the shape. (Inherited from ShapeElement.)
Public property GeometryStyleSet  Gets the style set for the shape. (Inherited from ShapeElement.)
Public property GridSize  Gets the size of the grid for the shape.  (Inherited from ShapeElement.)
Public property HasAnchoring Gets the shape and checks to see whether it can be anchored to the grid. 
Public property HasBackgroundGradient Gets the shape and checks to see whether it has a gradient for its background. 
Public property HasChildren  Gets the shape and checks to see whether it has child shapes. (Inherited from ShapeElement.)
Public property HasConnectionPoints Gets the shape and checks to see whether it has connection points. 
Public property HasDragOverToolTip  Gets the shape and checks to see whether it has a drag-over tooltip. (Inherited from ShapeElement.)
Public property HasFilledBackground  Gets the shape and checks to see whether it has a background. (Inherited from ShapeElement.)
Public property HasHighlighting  Gets the shape and checks to see whether it is highlighted. (Inherited from ShapeElement.)
Public property HasOutline  Gets the shape and checks to see whether it has an outline. (Inherited from ShapeElement.)
Public property HasShadow  Gets the shape and checks to see whether it has a shadow. (Inherited from ShapeElement.)
Public property HasToolTip  Gets the shape and checks to see whether it has a tooltip. (Inherited from ShapeElement.)
Public property Id  Gets the ID of the element. (Inherited from ModelElement.)
Public property IsActive  Gets the IsActive flag and checks to see whether the element is active. (Inherited from ModelElement.)
Public property IsDeleted  Gets the IsDeleted flag and checks to see whether the element has been deleted from the model. (Inherited from ModelElement.)
Public property IsDeleting  Gets the IsDeleting flag and checks to see whether the element is currently being deleted from the model. (Inherited from ModelElement.)
Public property IsExpanded Gets the shape and checks to see whether it is expanded; or sets whether the shape is expanded. 
Public property IsNestedChild  Gets the shape and checks to see whether it is child shape assigned to a parent shape. (Inherited from ShapeElement.)
Public property IsPort Gets the shape and checks to see whether it is a port shape. 
Public property IsRelativeChild  Gets the shape and checks to see whether it is a child shape assigned to a parent shape, but is not nested under the parent shape. (Inherited from ShapeElement.)
Public property IsVisible  Gets the shape and checks to see whether it is visible. (Inherited from ShapeElement.)
Public property LayoutObjectFixedFlags Gets or sets the flags which determine whether a shape inside the graph is fixed to its current position on the diagram.  
Public property LineAdjustAwayDefault  Gets the shape and checks to see whether child link shapes should try to align when they are connected to same shape, or sets this value.  (Inherited from ShapeElement.)
Public property LineAffinityDefault  Gets or sets the target location where the link shape should try to position the shape. (Inherited from ShapeElement.)
Public property LineToLineClearance  Gets or sets the distance between child link shapes for this shape. (Inherited from ShapeElement.)
Public property LineToNodeClearance  Gets or sets the distance between child link shapes and child node shapes. (Inherited from ShapeElement.)
Public property Link Gets a list of link shapes. 
Public property Location Gets or sets the coordinates of the top-left corner of the shape's bounds. 
Public property Static MaximumShadowOffset  Gets the maximum offset for the shadow of the shape. (Inherited from ShapeElement.)
Public property MaximumSize  Gets the maximum size for the shape. (Inherited from ShapeElement.)
Public property MinimumResizableSize Gets the minimum size to which the shape can be resized. 
Public property MinimumSize Overridden. Gets the minimum size for the shape. 
Public property ModelElement  Gets or sets the model element that is associated with the presentation element.  (Inherited from PresentationElement.)
Public property NestedChildShapes  Gets the list of nested child shapes that are assigned to the shape. (Inherited from ShapeElement.)
Public property NestedShapesMargin  Gets the margin between the shape's bounding box and its nested node shapes. (Inherited from ShapeElement.)
Public property NodeToNodeClearance  Gets or sets the margin between child node shapes. (Inherited from ShapeElement.)
Public property OutlinePenId  Gets the ID of the pen that is used to draw the outline of the shape. (Inherited from ShapeElement.)
Public property OutlinePenWidth  Gets the width of the outline for the shape. (Inherited from ShapeElement.)
Public property ParentShape  Gets the parent shape for the shape. (Inherited from ShapeElement.)
Public property Partition  Gets or sets the Partition that contains the element. (Inherited from ModelElement.)
Public property Perimeter  Gets the perimeter (path) around the shape. (Inherited from ShapeElement.)
Public property PortFixedFlags Gets the flags which determine whether a port shape is fixed to its current position.  
Public property Static PortPlacementHelper Gets the helper class that contains the port placement that is required for a shape's parent shape. 
Public property RelatedShapeToEmphasize  Gets the related shape to visually emphasize to the user when this shape is selected. (Inherited from ShapeElement.)
Public property RelativeChildShapes  Gets the list of child shapes that are relatives of the shape. (Inherited from ShapeElement.)
Public property ResizableSides Gets the sides of the shape that can be resized by the user. 
Public property ShapeFields  Gets the collection of shape fields for the shape. (Inherited from ShapeElement.)
Public property ShapeGeometry  Gets the geometry for the shape. (Inherited from ShapeElement.)
Public property ShouldAutoPlaceChildShapes Gets a shape and checks to see whether its nested child shapes should be automatically positioned on the diagram. 
Public property ShouldTryParentShapeForMergeOnToolboxDoubleClick  Gets the shape and checks to see whether the double-click action should exit when the user selects the shape and then double-clicks an item in the Toolbox. (Inherited from ShapeElement.)
Public property Size Gets or sets the size of the shape. 
Public property Store  Gets the Store that contains the element. (Inherited from ModelElement.)
Public property StyleSet  Gets an instance of the style set for the shape. (Inherited from ShapeElement.)
Public property Subject  Gets or sets the subject for the presentation element. (Inherited from PresentationElement.)
Public property TargetToolboxItemFilterAttributes  Gets a collection of Toolbox attributes that are used to determine which items are enabled or disabled in the toolbox. (Inherited from ShapeElement.)
Public property ToRoleLinkShapes Gets a collection of link shapes, in which the shape is the target role. 
Public property ZOrder  Gets the relative Z-Order for the shape. (Inherited from ShapeElement.)
Top

  Name Description
Protected property ClassStyleSet  Gets the style set for the shape. (Inherited from ShapeElement.)
Protected property Events  Gets the list of event handlers for the shape. (Inherited from ShapeElement.)
Protected property HasCustomToolTip  Gets the shape and checks to see whether it has a custom tooltip. (Inherited from ShapeElement.)
Protected property IsPlaceRouteNode Gets the shape and checks to see whether it is a link shape. 
Protected property ParentLink  Gets the relationship of the shape to the parent shape. (Inherited from ShapeElement.)
Top
Show:
© 2016 Microsoft