Class RowElementsSection
A base class for sections that can contain one or multiple row elements.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Grouping
Assembly: Syncfusion.Grouping.Base.dll
Syntax
public class RowElementsSection : Section, IDisposable, IDisposedEvent, IIsDisposedProperty, ITreeTableCounterSource, ITreeTableSummaryArraySource, IRowElementsContainer, IContainerElement, IElementTreeTableSource, IElement
Constructors
RowElementsSection(Group)
Initializes a new section ofRowElementsSection in the specified group.
Declaration
public RowElementsSection(Group parent)
Parameters
| Type | Name | Description |
|---|---|---|
| Group | parent | The group this section is created in. |
Properties
RowElements
Returns the collection of RowElement elements.
Declaration
public RowElementCollection RowElements { get; }
Property Value
| Type |
|---|
| RowElementCollection |
Methods
Dispose(Boolean)
Disposes the unmanaged resources.
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | disposing |
Overrides
GetElementCount()
Gets the number of elements.
Declaration
public override int GetElementCount()
Returns
| Type | Description |
|---|---|
| System.Int32 | Element count. |
Overrides
GetFilteredRecordCount()
Gets the number of filtered records.
Declaration
public override int GetFilteredRecordCount()
Returns
| Type | Description |
|---|---|
| System.Int32 | Filtered record count. |
Overrides
GetRecordCount()
Gets the number of records.
Declaration
public override int GetRecordCount()
Returns
| Type | Description |
|---|---|
| System.Int32 | Record count. |
Overrides
GetSummaries(Table, out Boolean)
Gets summary information for the elements.
Declaration
public override ITreeTableSummary[] GetSummaries(Table parentTable, out bool summaryChanged)
Parameters
| Type | Name | Description |
|---|---|---|
| Table | parentTable | A reference to parent table. |
| System.Boolean | summaryChanged | Returns true if changes were detected. |
Returns
| Type | Description |
|---|---|
| ITreeTableSummary[] | Returns summary information. |
Overrides
GetVisibleCount()
Gets the number of visible elements.
Declaration
public override int GetVisibleCount()
Returns
| Type | Description |
|---|---|
| System.Int32 | Visible element count. |
Overrides
GetYAmountCount()
Gets the element height.
Declaration
public override double GetYAmountCount()
Returns
| Type | Description |
|---|---|
| System.Double | Element height. |
Overrides
InvalidateCounterTopDown(Boolean)
Resets counter for all elements.
Declaration
public override void InvalidateCounterTopDown(bool notifyCounterSource)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | notifyCounterSource | Indicates if the counter source should be notified. |
Overrides
InvalidateSummariesBottomUp()
Resets the summary for all elements.
Declaration
public override void InvalidateSummariesBottomUp()
Overrides
InvalidateSummariesTopDown()
Resets summary for all elements.
Declaration
public override void InvalidateSummariesTopDown()
Overrides
InvalidateSummary()
Resets the summary.
Declaration
public override void InvalidateSummary()
Overrides
OnEnsureInitialized(Object)
This virtual method is called from OnEnsureInitialized(Object) and lets derived elements implement element-specific logic to ensure object is up to data.
Declaration
protected override bool OnEnsureInitialized(object sender)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | sender | The object that triggered the OnEnsureInitialized(Object) call. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True if changes were detected and the object was updated; False otherwise. |
Overrides
ToString()
Returns a string holding the current object.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| System.String | String representation of the current object. |