Class TreeMapLayout

GoDiagram®
v10.0.12
by Northwoods Software®

A custom Layout that lays out hierarchical data using nested rectangles.

Inheritance
TreeMapLayout
Namespace: Northwoods.Go.Layouts.Extensions
Assembly: TreeMapAvalonia.dll
Syntax
public class TreeMapLayout : Layout

Constructors

TreeMapLayout()

Create a TreeMap layout.

Declaration
public TreeMapLayout()

Properties

IsTopLayerHorizontal

Gets or sets whether top level Parts are laid out horizontally.

Declaration
public bool IsTopLayerHorizontal { get; set; }
Property Value
Type Description
bool

Methods

DoLayout(IEnumerable<Part>)

This method positions all of the nodes by determining total area and then recursively tiling nodes from the top-level down.

Declaration
public override void DoLayout(IEnumerable<Part> coll = null)
Parameters
Type Name Description
IEnumerable<Part> coll
Overrides