This topic has not yet been rated - Rate this topic

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.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.10.0.dll)
public AnchoringBehavior Anchoring { 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 ...
}

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ