Search Results for

    Show / Hide Table of Contents

    Class HierarchicalNode

    Hierarchical Node class.

    Inheritance
    System.Object
    NodeBase
    HierarchicalNode
    BubbleNode
    IcicleNode
    SunburstNode
    TreeMapNode
    Implements
    IHierarchicalNode
    INode
    IRecordOwner
    IStyleOwner
    Inherited Members
    NodeBase.record
    NodeBase.style
    NodeBase.selected
    NodeBase.hover
    NodeBase.Draw(Graphics)
    NodeBase.Style
    NodeBase.Hover
    NodeBase.Selected
    NodeBase.Bounds
    NodeBase.IRecordOwner.Record
    Namespace: FastReport.BG.Common
    Assembly: FastReport.BG.dll
    Syntax
    public abstract class HierarchicalNode : NodeBase, IHierarchicalNode, INode, IRecordOwner, IStyleOwner

    Constructors

    HierarchicalNode(HierarchicalNode, HierarchicalRecord)

    HierarchicalNode constructor.

    Declaration
    public HierarchicalNode(HierarchicalNode parent, HierarchicalRecord record)
    Parameters
    Type Name Description
    HierarchicalNode parent
    HierarchicalRecord record

    Fields

    children

    Children.

    Declaration
    protected HierarchicalNodes children
    Field Value
    Type Description
    HierarchicalNodes

    parent

    Parent.

    Declaration
    protected HierarchicalNode parent
    Field Value
    Type Description
    HierarchicalNode

    visible

    Visible.

    Declaration
    protected bool visible
    Field Value
    Type Description
    System.Boolean

    Properties

    Children

    Gets Children.

    Declaration
    public virtual HierarchicalNodes Children { get; }
    Property Value
    Type Description
    HierarchicalNodes

    Parent

    Gets Parent.

    Declaration
    public virtual HierarchicalNode Parent { get; }
    Property Value
    Type Description
    HierarchicalNode

    Record

    Gets Record.

    Declaration
    public virtual HierarchicalRecord Record { get; }
    Property Value
    Type Description
    HierarchicalRecord

    Visible

    Gets or sets visible of node

    Declaration
    public virtual bool Visible { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    FindByRecord(HierarchicalRecord)

    Declaration
    public virtual HierarchicalNode FindByRecord(HierarchicalRecord record)
    Parameters
    Type Name Description
    HierarchicalRecord record
    Returns
    Type Description
    HierarchicalNode

    ForChildrenBranch(Action<HierarchicalNode>)

    For Children Branch.

    Declaration
    public virtual void ForChildrenBranch(Action<HierarchicalNode> action)
    Parameters
    Type Name Description
    System.Action<HierarchicalNode> action

    GetDepth()

    Gets depth from node

    Declaration
    public int GetDepth()
    Returns
    Type Description
    System.Int32

    Return children with depth which indicated

    GetNodeAt(Point)

    Get Node At.

    Declaration
    public abstract HierarchicalNode GetNodeAt(Point location)
    Parameters
    Type Name Description
    System.Drawing.Point location
    Returns
    Type Description
    HierarchicalNode

    Explicit Interface Implementations

    IHierarchicalNode.Children

    Declaration
    IEnumerable<IHierarchicalNode> IHierarchicalNode.Children { get; }
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IHierarchicalNode>

    IHierarchicalNode.Parent

    Declaration
    IHierarchicalNode IHierarchicalNode.Parent { get; }
    Returns
    Type Description
    IHierarchicalNode

    Implements

    IHierarchicalNode
    INode
    IRecordOwner
    IStyleOwner
    Back to top © 2021-2022 Copyright Fast Reports Inc.