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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntax
'Declaration
Public ReadOnly Property Anchoring As AnchoringBehavior
public AnchoringBehavior Anchoring { get; }
public:
property AnchoringBehavior^ Anchoring {
AnchoringBehavior^ get ();
}
member Anchoring : AnchoringBehavior with get
function get Anchoring () : AnchoringBehavior
Property Value
Type: Microsoft.VisualStudio.Modeling.Diagrams.AnchoringBehavior
Remarks
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.
Examples
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 ...
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.