Prop
Type
Default
Description
Columns
IReadOnlyList<DataColumn>
—
Header, alignment and format per column.
Rows
IReadOnlyList<DataRow>
—
The data.
SortColumn
int
-1
Index of the sorted column; -1 is unsorted.
SortDirection
SortDirection
None
Ascending, Descending or None.
OnSort
Action<int>?
null
Header press handler.
Selection
IReadOnlyCollection<string>?
null
Selected row keys.
OnToggleRow
Action<DataRow>?
null
Row checkbox handler.
OnToggleAll
Action?
null
Header checkbox handler.
OnRowPressed
Action<DataRow>?
null
Row activation.
PendingRows
int
0
Skeleton rows drawn while data loads.
Empty
VisualNode?
null
Shown when there are no rows — usually an EmptyState.
Table.Columns
IReadOnlyList<string>
—
Plain-table headers.
Table.Rows
IReadOnlyList<IReadOnlyList<string>>
—
Plain-table cells.