<!-- Generated by tools/SharpCell.Grid.Docs from the XML documentation comments. Do not edit; run the tool with 'generate'. -->

# API reference

Every public type of the SharpCell.Grid packages. Each page lists the type's members with their C# declarations.

## SharpCell.Grid

| Type | Summary |
|---|---|
| [BorderEdges](SharpCell.Grid.BorderEdges.md) | Which edges of an area's cells a border goes on, as in Excel's Borders menu. |
| [CellArea](SharpCell.Grid.CellArea.md) | A rectangle of cells, from its top-left to its bottom-right cell; rows and columns from 1. |
| [CellPosition](SharpCell.Grid.CellPosition.md) | A cell of the sheet by 1-based row and column, such as the active cell. |
| [FormulaPointing](SharpCell.Grid.FormulaPointing.md) | Picking references with the mouse while a formula is typed, as in Excel: where the caret takes one, and how a picked cell or range is written. |
| [GridClipboard](SharpCell.Grid.GridClipboard.md) | What copying cells puts on the clipboard, in the forms Excel reads when it pastes, and the cells of text pasted from it. |
| [GridColor](SharpCell.Grid.GridColor.md) | An opaque or translucent sRGB colour. |
| [GridDash](SharpCell.Grid.GridDash.md) | The dash pattern of a line, after Excel's border styles. |
| [GridEdit](SharpCell.Grid.GridEdit.md) | A change made through a [GridEditor](SharpCell.Grid.GridEditor.md). |
| [GridEditor](SharpCell.Grid.GridEditor.md) | Changes a workbook as people change it in Excel: typing into cells, Delete, pasting text copied from Excel, copying and moving cells, the fill handle, inserting and deleting rows and columns, column widths and row heights. |
| [GridFont](SharpCell.Grid.GridFont.md) | A font to draw text with; the size is in pixels, not points. |
| [GridHit](SharpCell.Grid.GridHit.md) | What is under a point of the grid. |
| [GridNavigation](SharpCell.Grid.GridNavigation.md) | How the active cell moves on a sheet, as in Excel: a merged area counts as one cell. |
| [GridPainter](SharpCell.Grid.GridPainter.md) | Paints a worksheet the way Excel shows it: column and row headers, gridlines, each cell's `Cell.Text` in its style (font, fill, borders, alignment, wrapping, indent), merged areas as one cell, and the active cell. |
| [GridPart](SharpCell.Grid.GridPart.md) | The parts of a grid a point can fall on. |
| [GridRect](SharpCell.Grid.GridRect.md) | A rectangle in device-independent pixels. |
| [GridSelection](SharpCell.Grid.GridSelection.md) | The selected cells, as in Excel: a rectangle of cells and the active cell inside it. |
| [GridTextAlignment](SharpCell.Grid.GridTextAlignment.md) | Where text sits across its bounds. |
| [GridTheme](SharpCell.Grid.GridTheme.md) | The colours of a grid. |
| [GridVerticalAlignment](SharpCell.Grid.GridVerticalAlignment.md) | Where text sits from top to bottom of its bounds. |
| [GridViewport](SharpCell.Grid.GridViewport.md) | What part of the sheet a grid shows: the scroll offset into the sheet and the size of the whole grid on screen, headers included. |
| [IGridCanvas](SharpCell.Grid.IGridCanvas.md) | What [GridPainter](SharpCell.Grid.GridPainter.md) paints on. |
| [SheetLayout](SharpCell.Grid.SheetLayout.md) | Where the cells of a sheet are, in device-independent pixels from the top-left corner of cell A1: column widths, row heights, their offsets, the cell under a point and the cells inside a viewport. |

## SharpCell.Grid.Avalonia

| Type | Summary |
|---|---|
| [FormulaBar](SharpCell.Grid.Avalonia.FormulaBar.md) | Excel's formula bar for a [SpreadsheetView](SharpCell.Grid.Avalonia.SpreadsheetView.md): the name box with the active cell's address, and the active cell's formula or value as Excel shows it to edit. |
| [SheetTabs](SharpCell.Grid.Avalonia.SheetTabs.md) | Excel's sheet tabs for a [SpreadsheetView](SharpCell.Grid.Avalonia.SpreadsheetView.md): a tab for each sheet of the view's workbook, the shown one highlighted. |
| [SpreadsheetView](SharpCell.Grid.Avalonia.SpreadsheetView.md) | Shows a SharpCell worksheet as Excel does: headers, gridlines, each cell's text as Excel formats it in the cell's style, the sheet's column widths, row heights, merged cells, frozen panes and gridlines. |

## SharpCell.Grid.Wpf

| Type | Summary |
|---|---|
| [FormulaBar](SharpCell.Grid.Wpf.FormulaBar.md) | Excel's formula bar for a [SpreadsheetView](SharpCell.Grid.Wpf.SpreadsheetView.md): the name box with the active cell's address, and the active cell's formula or value as Excel shows it to edit. |
| [SheetTabs](SharpCell.Grid.Wpf.SheetTabs.md) | Excel's sheet tabs for a [SpreadsheetView](SharpCell.Grid.Wpf.SpreadsheetView.md): a tab for each sheet of the view's workbook, the shown one highlighted. |
| [SpreadsheetView](SharpCell.Grid.Wpf.SpreadsheetView.md) | Shows a SharpCell worksheet as Excel does: headers, gridlines, each cell's text as Excel formats it in the cell's style, the sheet's column widths, row heights, merged cells, frozen panes and gridlines. |
