Logo FS-Skia-UI

DataGridModel Type

The full virtualized data-grid state: identity, `Columns`, `RowCount`, row/viewport metrics, the visible window, selection, focus, sort, filter, and accumulated `Diagnostics`.

Record fields

Record Field Description

Columns

Full Usage: Columns

Field type: DataGridColumn list
Field type: DataGridColumn list

ControlId

Full Usage: ControlId

Field type: ControlId
Field type: ControlId

Diagnostics

Full Usage: Diagnostics

Field type: ControlDiagnostic list
Field type: ControlDiagnostic list

FilterText

Full Usage: FilterText

Field type: string option
Field type: string option

FocusedCell

Full Usage: FocusedCell

Field type: DataGridFocusedCell option
Field type: DataGridFocusedCell option

Overscan

Full Usage: Overscan

Field type: int

Feature 114 (Phase 6): extra logical rows realized on EACH side of the visible window. Default 0 (byte-identical to today's slice, FR-006); a positive value is an opt-in widening the realized window by up to 2 * Overscan real, edge-clamped adjacent rows (FR-007). The window always stays bounded (materialized <= visible + 2 * Overscan) — a scroll/relocation moves the window, it never expands it.

Field type: int

RowCount

Full Usage: RowCount

Field type: int
Field type: int

RowHeight

Full Usage: RowHeight

Field type: float
Field type: float

SelectedRows

Full Usage: SelectedRows

Field type: Set<string>
Field type: Set<string>

Sort

Full Usage: Sort

Field type: DataGridSort option
Field type: DataGridSort option

ViewportHeight

Full Usage: ViewportHeight

Field type: float
Field type: float

VisibleRange

Full Usage: VisibleRange

Field type: VisibleRange
Field type: VisibleRange

Type something to start searching.