| Name | Description |
|---|---|
| AcceptEditCommand | Represents a command to accept edits made in the spreadsheet editor. |
| AllBordersCommand | Command to apply borders to all edges of all cells in a range. |
| AutofillItem | |
| AutofillOverlay | Renders the autofill handle and drag preview overlay for a spreadsheet. |
| BorderCommand | Command to apply border styles to the edges of a range. |
| CellBase | Abstract base class for spreadsheet cells view components. |
| CellEditor | Renders an inline cell editor for a spreadsheet. |
| CellEventArgs | Represents the event arguments for cell-related events in a spreadsheet. |
| CellMenu | Represents a cell menu in a spreadsheet. |
| CellMenuItem | |
| CellMenuToggleEventArgs | Represents the event arguments for cell menu toggle events in a spreadsheet. |
| CellSelection | Represents a component that displays the selection of a cell in a spreadsheet. |
| CellSelectionItem | |
| CellView | Renders a cell in a spreadsheet. |
| ChartFactory | Creates chart objects from worksheet selections. |
| ChartOverlay | Renders floating charts on a spreadsheet sheet. |
| ClearValidationCommand | Command to clear all data validation rules from a range. |
| ColumnHeader | Renders a column header in a spreadsheet. |
| ConditionalFormatCommand | Command to add a conditional formatting rule to a range. |
| CornerHeaderCell | |
| CustomSortDialog | |
| DataValidationCommand | Command to add a data validation rule to a range. |
| DeleteChartCommand | Command to delete a chart from a sheet. |
| DeleteColumnsCommand | Command that deletes a contiguous range of columns and supports undo by re-inserting blank columns and restoring the cells that were captured before deletion. |
| DeleteImageCommand | Command to delete an image from a sheet. |
| DeleteRangeCommandBase | Base class for row and column delete commands. Captures only the cells that will be removed or whose formulas reference the deleted range, then performs the delete. Undo re-inserts the blank rows/columns and restores the captured cells in place. Snapshot/restore plumbing is inherited from RangeSnapshotCommandBase. |
| DeleteRowsCommand | Command that deletes a contiguous range of rows and supports undo by re-inserting blank rows and restoring the cells that were captured before deletion. |
| DrawingOverlayBase<TDrawing> | Shared rendering and geometry logic for floating drawings (charts, images) on a worksheet. Provides the outer container, frozen-pane splitting, selection chrome, and 8-direction resize handles; subclasses contribute only the inner content (e.g. SVG chart, img element). |
| EditChartCommand | Command that edits chart properties and supports undo. |
| EditChartDialog | |
| EditChartDraft | Mutable working state for the Edit Chart dialog. Survives close/reopen cycles when the user engages a range picker on one of the series. |
| EditChartSeriesDraft | Mutable working state for a single chart series row in the Edit Chart dialog. |
| EditChartSeriesState | Represents the editable state of a single chart series. |
| EditChartState | Represents the editable state of a chart. |
| Editor | Represents an editor for a spreadsheet, allowing users to edit cell values or formulas. |
| FilterCommand | Represents a command to add a filter to a sheet, supporting undo and redo operations. |
| FilterDialog | Dialog for filtering data in a spreadsheet. |
| FormatCellsDialog | Dialog for formatting cells in a spreadsheet. |
| FormatCommand | Represents a command to apply formatting to a range of cells in a spreadsheet. |
| FormulaEditor | Represents a formula editor component for a spreadsheet. |
| FrameItemBase | Represents a base class for frame items in a spreadsheet. |
| FunctionHint | |
| HeaderBase | Base class for row and column header components. Manages selection state tracking, event subscription lifecycle, and CSS class generation. Subclasses provide the axis-specific index, address creation, and CSS class name. |
| HyperlinkCommand | Command to set or remove a hyperlink on a cell. |
| ImageOverlay | Renders floating images on a spreadsheet sheet. |
| ImageResizeEventArgs | Represents the event arguments for image resize events in a spreadsheet. |
| InputPrompt | Renders a data validation input prompt near the selected cell. |
| InsertChartCommand | Command to insert a chart into a sheet. |
| InsertColumnCommand | Command that inserts a single column at the specified index. Undo deletes the inserted column and restores the original formulas of any cells whose references were shifted by Execute — Worksheet.DeleteColumn only invalidates references pointing at the deleted (empty) column, so it cannot reverse the shift on its own. |
| InsertImageCommand | Command to insert an image into a sheet. |
| InsertRowCommand | Command that inserts a single row at the specified index. Undo deletes the inserted row and restores the original formulas of any cells whose references were shifted by Execute — Worksheet.DeleteRow only invalidates references pointing at the deleted (empty) row, so it cannot reverse the shift on its own. |
| InsertTableCommand | Adds a Table over the given range. Undo removes the table without touching cell content. |
| InsertTableDialog | |
| InsertTableDraft | Mutable working state for the Insert Table dialog. Survives close/reopen cycles when the user engages the range picker. |
| MergeCellsCommand | Command to merge a range of cells. |
| MoveAnchoredCommand<T> | Command to move an anchored drawing (image or chart) to new anchor positions. |
| MultiKeySortCommand | Sort a range using one or more SortKey levels. Supports undo/redo by snapshotting affected cells before sorting. |
| NoBordersCommand | Command to clear all borders from cells in a range. |
| RangeFormatCommandBase | Base class for commands that modify the format of cells in a range, with snapshot/restore for undo. |
| RangePicker | |
| RangePickerBar | |
| RangePickRequest | Sentinel result returned from a Spreadsheet dialog when the user engages a range picker icon to pick a range visually from the sheet. |
| RangeSelectionItem | Renders a range selection item in a spreadsheet. |
| RangeSnapshotCommandBase | Base class for commands that snapshot a set of cells (value, formula, format) for undo support. |
| RemoveFilterCommand | Represents a command to remove a filter from a sheet, supporting undo and redo operations. |
| RemoveTableCommand | Removes a Table from a sheet. Cell content is preserved (matches Excel's "Convert to Range" behavior). Undo re-adds the table at its original range with its original metadata. |
| RenameSheetDialog | Dialog for renaming a sheet in a spreadsheet. |
| ResizeAnchoredCommand<T> | Command to resize an anchored drawing (image or chart). |
| Result | |
| Result | |
| RowHeader | Renders a row header in a spreadsheet. |
| SelectionOverlay | Renders an overlay for the selection in a spreadsheet. |
| SheetAutoFilterCommand | Represents a command to toggle auto filter on a sheet. |
| SheetEditor | Represents a content editable element in a spreadsheet. |
| SheetEditorHighlight | Represents a syntax highlighting component for spreadsheet formulas. |
| SheetView | Holds per-sheet UI state (undo/redo history, rendering layout) that is not part of the document model. |
| SortCommand | Represents a command to sort a range in a spreadsheet, supporting undo and redo operations. |
| Splitter | |
| SpreadsheetCellEditContext | Provides context for custom cell editors in a spreadsheet. |
| SpreadsheetCellRenderContext | Provides context for custom cell renderers in a spreadsheet. |
| SpreadsheetCellType | Defines a custom cell type with optional renderer and editor components for a spreadsheet. |
| SpreadsheetCommandEventArgs | Event arguments passed to RadzenSpreadsheet's CommandExecuting callback. The handler may call PreventDefault to veto the command before it is pushed onto the undo stack. |
| SpreadsheetDialogBase | Base class for spreadsheet dialogs that provides shared DialogService injection, a localizer, and a default cancel handler. |
| TableDesignPanel | |
| TableFilterCommand | Represents a command to toggle filter button on a table. |
| TableFrame | Renders a frame for a table in a spreadsheet. |
| TableFrameItem | |
| Top10FilterDialog | |
| UndoRedoStack | Represents a stack for managing undo and redo operations in a spreadsheet. |
| UnmergeCellsCommand | Command to unmerge cells that contain a given cell address. |
| ValidationError | Renders a validation error popup near the selected cell when it has validation errors. |
| ValidationListPopup | |
| VirtualColumnHeader | Represents a column header in a virtual grid, which can be used to display column titles or other information. |
| VirtualCorner | Represents a corner in a virtual grid, which is typically the intersection of row and column headers. |
| VirtualDataItem | Represents a virtual data item in a virtual grid, which can be a cell in the grid. |
| VirtualGrid | Represents a virtual grid component that supports virtualization for large datasets. |
| VirtualHorizontalSplitter | Represents a horizontal splitter in a virtual grid, which is used to separate frozen and non-frozen rows or columns. |
| VirtualItem | Represents a virtual item in a virtual grid. |
| VirtualRowHeader | Represents a row header or column header in a virtual grid. |
| VirtualVerticalSplitter | Represents a vertical splitter in a virtual grid, which is used to separate frozen and non-frozen rows or columns. |
| WorkbookView | Manages per-sheet UI state (SheetView instances) for a workbook. Each sheet gets its own view with independent undo/redo history and rendering state. |
| Name | Description |
|---|---|
| IndexRange | Represents a range of indices in a spreadsheet, including the start index, end index, and an offset. |
| PixelRange | Represents a range of pixels in a spreadsheet. |
| PixelRectangle | Represents a rectangle in pixel coordinates, defined by two pixel ranges: one for the x-axis and one for the y-axis. |
| RangeInfo | Describes a sub-region of a range after splitting across frozen pane boundaries. |
| Name | Description |
|---|---|
| ICommand | Represents a command that can be executed, undone, and redone. |
| IProtectedCommand | Interface for commands that are subject to sheet protection. |
| IVirtualGridContext | Represents the context for a virtual grid, providing methods to retrieve pixel rectangles for specific rows and columns. |
| Name | Description |
|---|---|
| EditMode | Represents the mode of the editor in a spreadsheet. |
| FrozenState | Represents the state of frozen rows and columns in a virtual grid. |
| SpreadsheetFeature | Enumerates feature areas that can be toggled on or off via the Allow* parameters on RadzenSpreadsheet. |