Table of Contents

Class GroupGridExportSnapshot

Namespace
Avalonia.Controls
Assembly
Tripous.Avalonia.Controls.dll

Contains the current group grid data prepared for export.

public class GroupGridExportSnapshot
Inheritance
GroupGridExportSnapshot
Inherited Members
Extension Methods

Constructors

GroupGridExportSnapshot(IEnumerable<GroupGridExportColumn>, IEnumerable<GroupGridExportRow>, IEnumerable<GroupGridExportCell>)

Initializes a new instance of the GroupGridExportSnapshot class.

public GroupGridExportSnapshot(IEnumerable<GroupGridExportColumn> Columns, IEnumerable<GroupGridExportRow> Rows, IEnumerable<GroupGridExportCell> TotalSummaryCells)

Parameters

Columns IEnumerable<GroupGridExportColumn>

The exported columns.

Rows IEnumerable<GroupGridExportRow>

The exported rows.

TotalSummaryCells IEnumerable<GroupGridExportCell>

The total summary cells.

Properties

Columns

Gets the exported columns.

public IReadOnlyList<GroupGridExportColumn> Columns { get; }

Property Value

IReadOnlyList<GroupGridExportColumn>

Rows

Gets the exported rows.

public IReadOnlyList<GroupGridExportRow> Rows { get; }

Property Value

IReadOnlyList<GroupGridExportRow>

TotalSummaryCells

Gets the total summary cells.

public IReadOnlyList<GroupGridExportCell> TotalSummaryCells { get; }

Property Value

IReadOnlyList<GroupGridExportCell>

Methods

GetDataRows()

Returns data rows from the export snapshot.

public IReadOnlyList<GroupGridExportRow> GetDataRows()

Returns

IReadOnlyList<GroupGridExportRow>

The data rows.