WinUI

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class NodeEntry

    Show / Hide Table of Contents

    Class NodeEntry

    NodeEntry is the base class for the Grouping data structure used by ICollectionViewAdv interface. It exposes some base level details for the derived constructs to use.

    Inheritance
    System.Object
    NodeEntry
    GroupEntry
    GroupRecordEntry
    NestedRecordEntry
    RecordEntry
    SummaryRecordEntry
    Implements
    System.IDisposable
    Namespace: Syncfusion.UI.Xaml.Data
    Assembly: Syncfusion.Data.WinUI.dll
    Syntax
    public class NodeEntry : Object, IDisposable

    Constructors

    NodeEntry(NodeEntry, Int32)

    Initializes a new instance of the NodeEntry class.

    Declaration
    public NodeEntry(NodeEntry node, int level)
    Parameters
    Type Name Description
    NodeEntry node

    The parent node entry for the new node entry initialized.

    System.Int32 level

    The level of the node entry initialized.

    Properties

    IsGroups

    Gets or protectedly sets a value indicating whether the current node entry is a group.

    Declaration
    public bool IsGroups { get; protected set; }
    Property Value
    Type Description
    System.Boolean

    True if this instance is group; otherwise, false.

    IsRecords

    Gets or protectedly sets a value indicating whether the current node entry is a record.

    Declaration
    public bool IsRecords { get; protected set; }
    Property Value
    Type Description
    System.Boolean

    True if this instance is records; otherwise, false.

    Level

    Gets or sets the level of the node entry.

    Declaration
    public int Level { get; set; }
    Property Value
    Type Description
    System.Int32

    The level of the node entry.

    Parent

    Gets or sets the parent node of the node entry.

    Declaration
    public NodeEntry Parent { get; set; }
    Property Value
    Type Description
    NodeEntry

    The parent node of the node entry.

    Methods

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()

    Dispose(Boolean)

    Releases unmanaged and - optionally - managed resources

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    True to release both managed and unmanaged resources; false to release only unmanaged resources.

    Finalize()

    Releases unmanaged resources and performs other cleanup operations before the NodeEntry is reclaimed by garbage collection.

    Declaration
    protected override void Finalize()

    Implements

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