Class TreeMapLayout
A custom Layout that lays out hierarchical data using nested rectangles.
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 |