Class MindMapLayout
Represents the details about mind map layout.
Implements
Namespace: Syncfusion.SfDiagram.iOS
Assembly: Syncfusion.SfDiagram.iOS.dll
Syntax
public class MindMapLayout : TreeLayoutBase, ILayout, IInternalLayout
Constructors
MindMapLayout()
Initializes a new instance of the MindMapLayout class.
Declaration
public MindMapLayout()
Properties
EnableFreeForm
Gets or sets a value indicating whether gets or sets EnableFreeForm.
Declaration
public bool EnableFreeForm { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | Gets or sets the EnableFreeForm of the mind map layout. |
LayoutStyle
Gets or sets LayoutStyle.
Declaration
public LayoutStyle LayoutStyle { get; set; }
Property Value
Type | Description |
---|---|
LayoutStyle | Gets or sets the LayoutStyle of the Layout. |
MindMapOrientation
Gets or sets MindMapOrientation.
Declaration
public Orientation MindMapOrientation { get; set; }
Property Value
Type | Description |
---|---|
Orientation | Gets or sets the MindMapOrientation of the mind map layout. |
RootNode
Gets RootNode.
Declaration
public Node RootNode { get; }
Property Value
Type |
---|
Node |
Methods
ArrangeChildren(Object, IEnumerable<Node>)
Determine the order of Node's neighbor, during automatic layout.
Declaration
protected virtual IEnumerable<Node> ArrangeChildren(object parent, IEnumerable<Node> children)
Parameters
Type | Name | Description |
---|---|---|
System.Object | parent | parent node. |
System.Collections.Generic.IEnumerable<Node> | children | children node. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Node> | return children. |
UpdateLayout()
Override UpdateLayout method from its base class.
Declaration
public override void UpdateLayout()
Overrides
UpdateLayout(Object)
Override UpdateLayout method from its base class.
Declaration
public override void UpdateLayout(object fixedNode)
Parameters
Type | Name | Description |
---|---|---|
System.Object | fixedNode | The fixedNode. |
Overrides
UpdateLayoutStyle(LayoutStyle)
Updates the UpdateLayoutStyle.
Declaration
public void UpdateLayoutStyle(LayoutStyle layoutStyle)
Parameters
Type | Name | Description |
---|---|---|
LayoutStyle | layoutStyle | LayoutStyle Theme. |
UpdateLeftOrTop()
Updates the left or top.
Declaration
public void UpdateLeftOrTop()
UpdateRightOrBottom()
Updates the right or bottom.
Declaration
public void UpdateRightOrBottom()