menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface INode - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Interface INode

    Interface to a node in a hierarchy or graph of objects.

    Inherited Members
    System.ICloneable.Clone()
    System.IServiceProvider.GetService(System.Type)
    Namespace: Syncfusion.Windows.Forms.Diagram
    Assembly: Syncfusion.Diagram.Base.dll
    Syntax
    public interface INode : IServiceProvider, ICloneable
    Remarks

    A node is a named object in a hierarchical tree structure. Each node has a Name and a parent. A node's name must is unique within the scope of its parent node. The FullName of a node is unique within the scope of the entire node hierarchy.

    ICompositeNode IDispatchNodeEvents

    Properties

    FullName

    Gets fully qualified name of the node.

    Declaration
    string FullName { get; }
    Property Value
    Type
    System.String
    Remarks

    The full name is the name of the node concatenated with the names of all parent nodes.

    Name

    Gets or sets name of the node.

    Declaration
    string Name { get; set; }
    Property Value
    Type
    System.String
    Remarks

    Must be unique within the scope of the parent node.

    Parent

    Gets or sets reference to the composite node this node is a child of.

    Declaration
    ICompositeNode Parent { get; set; }
    Property Value
    Type
    ICompositeNode

    Root

    Gets root node in the node hierarchy.

    Declaration
    INode Root { get; }
    Property Value
    Type
    INode
    Remarks

    The root node is found by following the chain of parent nodes until a node is found that has a NULL parent.

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