WPF

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

    Show / Hide Table of Contents

    Class TreeTableWithSummary

    A balanced tree with TreeTableWithSummaryEntry entries.

    Inheritance
    System.Object
    NonFinalizeDisposable
    Disposable
    TreeTable
    TreeTableWithSummary
    TreeTableWithCounter
    Implements
    ITreeTable
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    System.IDisposable
    Inherited Members
    TreeTable.Dispose(Boolean)
    TreeTable.GetPreviousEntry(ITreeTableEntry)
    TreeTable.GetNextEntry(ITreeTableEntry)
    TreeTable.Insert(Int32, ITreeTableNode)
    TreeTable.Remove(ITreeTableNode)
    TreeTable.ResetCache()
    TreeTable.Contains(ITreeTableNode)
    TreeTable.IndexOf(ITreeTableNode)
    TreeTable.Add(ITreeTableNode)
    TreeTable.BeginInit()
    TreeTable.EndInit()
    TreeTable.AddSorted(ITreeTableNode)
    TreeTable.AddIfNotExists(Object, ITreeTableEntry)
    TreeTable.IndexOfKey(Object)
    TreeTable.FindKey(Object)
    TreeTable.FindHighestSmallerOrEqualKey(Object)
    TreeTable.IList.get_Item(Int32)
    TreeTable.IList.set_Item(Int32, Object)
    TreeTable.RemoveAt(Int32)
    TreeTable.IList.Insert(Int32, Object)
    TreeTable.IList.Remove(Object)
    TreeTable.IList.Contains(Object)
    TreeTable.Clear()
    TreeTable.IList.IndexOf(Object)
    TreeTable.IList.Add(Object)
    TreeTable.GetCount()
    TreeTable.ICollection.CopyTo(Array, Int32)
    TreeTable.CopyTo(ITreeTableNode[], Int32)
    TreeTable.IEnumerable.GetEnumerator()
    TreeTable.Reserved1
    TreeTable.Reserved2
    TreeTable.Reserved3
    TreeTable.Reserved4
    TreeTable.ReservedShort
    TreeTable.Comparer
    TreeTable.Tag
    TreeTable.Sorted
    TreeTable.Root
    TreeTable.IsInitializing
    TreeTable.IsReadOnly
    TreeTable.IList.Item[Int32]
    TreeTable.IsFixedSize
    TreeTable.IsSynchronized
    TreeTable.ICollection.Count
    TreeTable.SyncRoot
    NonFinalizeDisposable.Dispose()
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Collections
    Assembly: Syncfusion.GridCommon.Wpf.dll
    Syntax
    public class TreeTableWithSummary : TreeTable, ITreeTable, IList, ICollection, IEnumerable, IDisposable

    Constructors

    TreeTableWithSummary(Boolean)

    Initializes a new TreeTableWithSummary.

    Declaration
    public TreeTableWithSummary(bool sorted)
    Parameters
    Type Name Description
    System.Boolean sorted

    Properties

    HasSummaries

    Indicates whether the tree has summaries.

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

    Item[Int32]

    Gets / sets a TreeTableWithSummaryEntry.

    Declaration
    public TreeTableWithSummaryEntry this[int index] { get; set; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type Description
    TreeTableWithSummaryEntry

    Methods

    Add(TreeTableWithSummaryEntry)

    Appends an object.

    Declaration
    public int Add(TreeTableWithSummaryEntry value)
    Parameters
    Type Name Description
    TreeTableWithSummaryEntry value
    Returns
    Type Description
    System.Int32

    Contains(TreeTableWithSummaryEntry)

    Indicates whether an object belongs to the tree.

    Declaration
    public bool Contains(TreeTableWithSummaryEntry value)
    Parameters
    Type Name Description
    TreeTableWithSummaryEntry value
    Returns
    Type Description
    System.Boolean

    CopyTo(TreeTableWithSummaryEntry[], Int32)

    Copies the elements of this tree to an array.

    Declaration
    public void CopyTo(TreeTableWithSummaryEntry[] array, int index)
    Parameters
    Type Name Description
    TreeTableWithSummaryEntry[] array
    System.Int32 index

    GetEnumerator()

    Returns a strongly typed enumerator.

    Declaration
    public TreeTableWithSummaryEnumerator GetEnumerator()
    Returns
    Type Description
    TreeTableWithSummaryEnumerator

    GetSummaries(ITreeTableEmptySummaryArraySource)

    Returns an array of summary objects.

    Declaration
    public ITreeTableSummary[] GetSummaries(ITreeTableEmptySummaryArraySource emptySummaries)
    Parameters
    Type Name Description
    ITreeTableEmptySummaryArraySource emptySummaries
    Returns
    Type Description
    ITreeTableSummary[]

    IndexOf(TreeTableWithSummaryEntry)

    Returns the index of an object in the tree.

    Declaration
    public int IndexOf(TreeTableWithSummaryEntry value)
    Parameters
    Type Name Description
    TreeTableWithSummaryEntry value
    Returns
    Type Description
    System.Int32

    Insert(Int32, TreeTableWithSummaryEntry)

    Inserts a TreeTableWithSummaryEntry object at the specified index.

    Declaration
    public void Insert(int index, TreeTableWithSummaryEntry value)
    Parameters
    Type Name Description
    System.Int32 index
    TreeTableWithSummaryEntry value

    InvalidateSummariesTopDown(Boolean)

    Marks all summaries dirty.

    Declaration
    public void InvalidateSummariesTopDown(bool notifySummariesSource)
    Parameters
    Type Name Description
    System.Boolean notifySummariesSource

    if set to true notify summaries source.

    Remove(TreeTableWithSummaryEntry)

    Removes an object from the tree.

    Declaration
    public bool Remove(TreeTableWithSummaryEntry value)
    Parameters
    Type Name Description
    TreeTableWithSummaryEntry value
    Returns
    Type Description
    System.Boolean

    Implements

    ITreeTable
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    System.IDisposable

    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