NodeShape.Bounds Property

A domain property that gets or sets the size and position of the bounding rectangle of the shape, measured relative to the top left of the ParentShape.

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntax

'Declaration
Public Overridable Property Bounds As RectangleD
public virtual RectangleD Bounds { get; set; }
public:
virtual property RectangleD Bounds {
    RectangleD get ();
    void set (RectangleD value);
}
abstract Bounds : RectangleD with get, set 
override Bounds : RectangleD with get, set
function get Bounds () : RectangleD 
function set Bounds (value : RectangleD)

Property Value

Type: Microsoft.VisualStudio.Modeling.Diagrams.RectangleD

Remarks

To get or set the bounds measured relative to the Diagram, use AbsoluteBounds.

You can override OnAbsoluteBoundsChanged to respond to changes in the size or position of shapes of a particular class. Alternatively, you can listen for changes in a specific shape by adding an event listener for AbsoluteBoundsChanged.

.NET Framework Security

See Also

Reference

NodeShape Class

Microsoft.VisualStudio.Modeling.Diagrams Namespace

OnAbsoluteBoundsChanged

ParentShape