public enum TreeStyle : System.Enum
public enum TreeStyle : System.Enum
Member | Description |
---|---|
Alternating | Alternate layers of the tree have different properties, typically including the angle. Each TreeVertex gets its properties from its "grand-parent" node. The root nodes get their defaults from TreeLayout.RootDefaults; the immediate children of root nodes get their defaults from TreeLayout.AlternateDefaults. Depending on the properties used, it is possible for some link routes to cross over nodes. |
LastParents | Just like the standard layered style, except that the nodes with children but no grandchildren have alternate properties. Each TreeVertex gets its properties from its parent node. However, for those nodes whose TreeVertex.MaxGenerationCount is 1, in other words when it has children but no grandchildren, the properties are copied from the TreeLayout.AlternateDefaults. If the tree only has two levels, the root node gets the TreeLayout.RootDefaults. |
Layered | The normal tree style, where all of the children of each TreeVertex are lined up horizontally or vertically. Each TreeVertex gets its properties from its parent node. TreeLayout.RootDefaults is used for all default TreeVertex property values; TreeLayout.AlternateDefaults is ignored. |
RootOnly | All of the nodes get the alternate properties, except the root node gets the default properties. The root node gets the TreeLayout.RootDefaults properties, the root node's children get the TreeLayout.AlternateDefaults properties, and all of the rest of the TreeVertexs get their properties from their parent node. |
System.Object
System.ValueType
System.Enum
Northwoods.GoXam.Layout.TreeStyle