Table of Contents

Class GroupGridExportRow

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

Describes a row included in a group grid export snapshot.

public class GroupGridExportRow
Inheritance
GroupGridExportRow
Inherited Members
Extension Methods

Constructors

GroupGridExportRow(GroupGridRowInfo, string, IEnumerable<GroupGridExportCell>)

Initializes a new instance of the GroupGridExportRow class.

public GroupGridExportRow(GroupGridRowInfo RowInfo, string GroupText, IEnumerable<GroupGridExportCell> Cells)

Parameters

RowInfo GroupGridRowInfo

The source visible row information.

GroupText string

The group header text, when applicable.

Cells IEnumerable<GroupGridExportCell>

The exported row cells.

Properties

Cells

Gets the exported row cells.

public IReadOnlyList<GroupGridExportCell> Cells { get; }

Property Value

IReadOnlyList<GroupGridExportCell>

GroupColumn

Gets the group column, when applicable.

public GroupGridColumn GroupColumn { get; }

Property Value

GroupGridColumn

GroupKey

Gets the group key, when applicable.

public object GroupKey { get; }

Property Value

object

GroupText

Gets the group header text, when applicable.

public string GroupText { get; }

Property Value

string

IsDataRow

Gets a value indicating whether this row is a data row.

public bool IsDataRow { get; }

Property Value

bool

IsExpanded

Gets a value indicating whether the group row is expanded.

public bool IsExpanded { get; }

Property Value

bool

IsGroup

Gets a value indicating whether this row is a group row.

public bool IsGroup { get; }

Property Value

bool

IsGroupSummary

Gets a value indicating whether this row is a group summary row.

public bool IsGroupSummary { get; }

Property Value

bool

Kind

Gets the row kind.

public GroupGridRowKind Kind { get; }

Property Value

GroupGridRowKind

Level

Gets the group level.

public int Level { get; }

Property Value

int

RowIndex

Gets the adapter row index, or -1 when not applicable.

public int RowIndex { get; }

Property Value

int

SourceRow

Gets the source row, when applicable.

public object SourceRow { get; }

Property Value

object

VisibleNodeIndex

Gets the visible-node index.

public int VisibleNodeIndex { get; }

Property Value

int