WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface ITreeTable

    Show / Hide Table of Contents

    Interface ITreeTable

    Tree table interface definition.

    Inherited Members
    System.Collections.IList.Add(System.Object)
    System.Collections.IList.Contains(System.Object)
    System.Collections.IList.Clear()
    System.Collections.IList.IndexOf(System.Object)
    System.Collections.IList.Insert(System.Int32, System.Object)
    System.Collections.IList.Remove(System.Object)
    System.Collections.IList.RemoveAt(System.Int32)
    System.Collections.IList.Item[System.Int32]
    System.Collections.IList.IsReadOnly
    System.Collections.IList.IsFixedSize
    System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.ICollection.Count
    System.Collections.ICollection.SyncRoot
    System.Collections.ICollection.IsSynchronized
    System.Collections.IEnumerable.GetEnumerator()
    System.IDisposable.Dispose()
    Namespace: Syncfusion.Windows.Collections
    Assembly: Syncfusion.GridCommon.Wpf.dll
    Syntax
    public interface ITreeTable : IList, ICollection, IEnumerable, IDisposable

    Properties

    Comparer

    A comparer used by sorted trees.

    Declaration
    IComparer Comparer { get; set; }
    Property Value
    Type Description
    System.Collections.IComparer

    IsInitializing

    Indicates whether BeginInit was called.

    Declaration
    bool IsInitializing { get; }
    Property Value
    Type Description
    System.Boolean

    Root

    Returns the root node.

    Declaration
    ITreeTableNode Root { get; }
    Property Value
    Type Description
    ITreeTableNode

    Sorted

    Indicates whether this is a sorted tree.

    Declaration
    bool Sorted { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    BeginInit()

    Optimizes insertion of many elements when tree is initialized for the first time.

    Declaration
    void BeginInit()

    EndInit()

    Ends optimization of insertion of elements when tree is initialized for the first time.

    Declaration
    void EndInit()

    GetNextEntry(ITreeTableEntry)

    Optimized access to a subsequent entry.

    Declaration
    ITreeTableEntry GetNextEntry(ITreeTableEntry current)
    Parameters
    Type Name Description
    ITreeTableEntry current
    Returns
    Type Description
    ITreeTableEntry

    GetPreviousEntry(ITreeTableEntry)

    Optimized access to a previous entry.

    Declaration
    ITreeTableEntry GetPreviousEntry(ITreeTableEntry current)
    Parameters
    Type Name Description
    ITreeTableEntry current
    Returns
    Type Description
    ITreeTableEntry

    Extension Methods

    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved