NodeShape::Anchoring Property

 

Describes how the shape should position and size itself as the parent shape moves and resizes. Alter the returned object as required.

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

public:
property AnchoringBehavior^ Anchoring {
	AnchoringBehavior^ get();
}

The Anchoring contains settings that specify whether the sides of the shape are coupled to sides of the parent, or to sides of siblings.

Typically you set Anchoring for a shape and its children in an override of InitializeInstanceResources.


protected override void InitializeInstanceResources()
{
  base.InitializeInstanceResources();
  this.Anchoring.SetLeftAnchor(AnchoringBehavior.Edge.Left, 0.01);
  this.Anchoring.SetTopAnchor(AnchoringBehavior.Edge.Top, 0.01);

  // Set Anchoring for child shapes here ...
}

Return to top
Show: