Interface ITreeTable
Tree table interface definition.
Namespace: Syncfusion.Maui.GridCommon.Collections
Assembly: Syncfusion.Maui.GridCommon.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 |
|---|
| System.Collections.IComparer |
IsInitializing
Indicates whether BeginInit was called.
Declaration
bool IsInitializing { get; }
Property Value
| Type |
|---|
| System.Boolean |
Root
Returns the root node.
Declaration
ITreeTableNode Root { get; }
Property Value
| Type |
|---|
| ITreeTableNode |
Sorted
Indicates whether this is a sorted tree.
Declaration
bool Sorted { get; }
Property Value
| Type |
|---|
| 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 |
|---|
| ITreeTableEntry |
GetPreviousEntry(ITreeTableEntry)
Optimized access to a previous entry.
Declaration
ITreeTableEntry GetPreviousEntry(ITreeTableEntry current)
Parameters
| Type | Name | Description |
|---|---|---|
| ITreeTableEntry | current |
Returns
| Type |
|---|
| ITreeTableEntry |