Xamarin.iOS

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class MindMapLayout - Xamarin.iOS API Reference | Syncfusion

    Show / Hide Table of Contents

    Class MindMapLayout

    Represents the details about mind map layout.

    Inheritance
    System.Object
    LayoutBase
    TreeLayoutBase
    MindMapLayout
    Implements
    ILayout
    Inherited Members
    TreeLayoutBase.HorizontalSpacing
    TreeLayoutBase.VerticalSpacing
    LayoutBase.Margin
    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 Description
    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
    LayoutBase.UpdateLayout()

    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
    LayoutBase.UpdateLayout(Object)

    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()

    Implements

    ILayout
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved