WPF

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

    Show / Hide Table of Contents

    Class TreeTableWithSummaryEntry

    A tree leaf with value and summary information.

    Inheritance
    System.Object
    NonFinalizeDisposable
    Disposable
    TreeTableNode
    TreeTableEntry
    TreeTableWithSummaryEntry
    GenericTreeTableWithSummaryEntry<V>
    TreeTableWithCounterEntry
    Implements
    ITreeTableEntry
    System.IDisposable
    ITreeTableSummaryNode
    ITreeTableNode
    Inherited Members
    TreeTableEntry.Dispose(Boolean)
    TreeTableEntry.GetSortKey()
    TreeTableEntry.GetMinimum()
    TreeTableEntry.GetCount()
    TreeTableEntry.GetNodeInfo()
    TreeTableEntry.IsEntry()
    TreeTableEntry.Value
    TreeTableNode.GetPosition()
    TreeTableNode.IsEmpty()
    TreeTableNode.GetLevel()
    TreeTableNode.ToString()
    TreeTableNode.InvalidateCounterBottomUp(Boolean)
    TreeTableNode.Tree
    NonFinalizeDisposable.Dispose()
    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 TreeTableWithSummaryEntry : TreeTableEntry, ITreeTableEntry, IDisposable, ITreeTableSummaryNode, ITreeTableNode

    Constructors

    TreeTableWithSummaryEntry()

    Declaration
    public TreeTableWithSummaryEntry()

    Properties

    HasSummaries

    Indicates whether the node has summaries.

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

    Parent

    Gets / sets the parent branch.

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

    TreeTableWithSummary

    Returns the tree this leaf belongs to.

    Declaration
    public TreeTableWithSummary TreeTableWithSummary { get; }
    Property Value
    Type Description
    TreeTableWithSummary

    Methods

    CreateBranch(TreeTable)

    Creates a branch that can hold this entry when new leaves are inserted into the tree.

    Declaration
    public override ITreeTableBranch CreateBranch(TreeTable tree)
    Parameters
    Type Name Description
    TreeTable tree
    Returns
    Type Description
    ITreeTableBranch
    Overrides
    TreeTableEntry.CreateBranch(TreeTable)

    GetSummaries(ITreeTableEmptySummaryArraySource)

    Returns an array of summary objects.

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

    The empty summaries.

    Returns
    Type Description
    ITreeTableSummary[]

    GetSummaryArraySource()

    Returns the value as ITreeTableSummaryArraySource.

    Declaration
    public virtual ITreeTableSummaryArraySource GetSummaryArraySource()
    Returns
    Type Description
    ITreeTableSummaryArraySource

    InvalidateSummariesBottomUp(Boolean)

    Walks up parent branches and reset summaries.

    Declaration
    public override void InvalidateSummariesBottomUp(bool notifyParentRecordSource)
    Parameters
    Type Name Description
    System.Boolean notifyParentRecordSource
    Overrides
    TreeTableNode.InvalidateSummariesBottomUp(Boolean)

    InvalidateSummariesTopDown(Boolean)

    Marks all summaries dirty in this node and child nodes.

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

    if set to true notify summary array source.

    OnGetSummaries(ITreeTableEmptySummaryArraySource)

    Called from GetSummaries(ITreeTableEmptySummaryArraySource) when called the first time after summaries were invalidated.

    Declaration
    public virtual ITreeTableSummary[] OnGetSummaries(ITreeTableEmptySummaryArraySource emptySummaries)
    Parameters
    Type Name Description
    ITreeTableEmptySummaryArraySource emptySummaries

    The empty summaries.

    Returns
    Type Description
    ITreeTableSummary[]

    Implements

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