Northwoods.GoSilverlight 1.1.3 Assembly
PerformLayout Method
See Also  Send Feedback
Northwoods.GoXam Namespace > LayoutManager Class : PerformLayout Method

This method is called asynchronously in order to layout a Diagram.

Syntax

Visual Basic (Declaration) 
Protected Overridable Sub PerformLayout() 
C# 
protected virtual void PerformLayout()

Remarks

This calls Northwoods.GoXam.Layout.IDiagramLayout.DoLayout on each low-level Group that has a Group.Layout, and proceeds up the chains of containing groups until it finally does a layout on the Diagram's Layout. For a Group that does not have a Group.Layout, a layout ignores the group itself but includes the group's members as if the group did not exist. If Northwoods.GoXam.Layout.IDiagramLayout.ValidLayout is true for a layout, this does not call its Northwoods.GoXam.Layout.IDiagramLayout.DoLayout method.

The layout ignores invisible elements. A Node or Link is included in a layout only if CanLayoutPart returns true.

See Also