menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TreeLayoutBase - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class TreeLayoutBase

    Represents the abstract base class for arranging nodes and connector as tree-structure.

    Inheritance
    System.Object
    LayoutBase
    TreeLayoutBase
    DirectedTreeLayout
    FlowchartLayout
    MindMapTreeLayout
    RadialTreeLayout
    Implements
    ILayout
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    LayoutBase.Bounds
    LayoutBase.HorizontalAlignment
    LayoutBase.InvalidateLayout()
    LayoutBase.Margin
    LayoutBase.UpdateLayout()
    LayoutBase.UpdateLayout(Object)
    LayoutBase.VerticalAlignment
    Namespace: Syncfusion.UI.Xaml.Diagram.Layout
    Assembly: Syncfusion.SfDiagram.UWP.dll
    Syntax
    public abstract class TreeLayoutBase : LayoutBase, ILayout, IInternalLayout, INotifyPropertyChanged

    Constructors

    TreeLayoutBase()

    Declaration
    protected TreeLayoutBase()

    Properties

    HorizontalSpacing

    Gets or sets space between nodes in same level.

    Declaration
    public double HorizontalSpacing { get; set; }
    Property Value
    Type
    System.Double

    LayoutRoot

    Gets or sets the root node of the layout.

    Declaration
    public abstract object LayoutRoot { get; set; }
    Property Value
    Type
    System.Object

    SpaceBetweenSubTrees

    Gets or sets the space between successive sub trees of the layout.

    Declaration
    public double SpaceBetweenSubTrees { get; set; }
    Property Value
    Type
    System.Double

    VerticalSpacing

    Gets or sets the space between nodes in two different levels.

    Declaration
    public double VerticalSpacing { get; set; }
    Property Value
    Type
    System.Double

    Methods

    OnPropertyChanged(String)

    Invokes when a property value changes.

    Declaration
    protected virtual void OnPropertyChanged(string name)
    Parameters
    Type Name Description
    System.String name

    The Name of the property.

    Events

    PropertyChanged

    Gets or sets property changed event for TreeLayoutBase class.

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type
    System.ComponentModel.PropertyChangedEventHandler

    Implements

    ILayout
    System.ComponentModel.INotifyPropertyChanged

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved