| Button | Simple button control with a height of 1. |
| Button3d | A button control that is drawn with a shadow. |
| ButtonBase | Base class for creating a button type control. |
| ButtonBox | A button control that is drawn using lines around it. |
| CharacterPicker | Displays the glyphs associated with a font and allows the user to select one. |
| CheckBox | Represents a button that can be toggled on/off within a group of other buttons. |
| ColorBar | A color bar control. |
| ColorPicker | Displays a rectangle gradient area between SadRogue.Primitives.Color.Black and a target color, and SadRogue.Primitives.Color.White and a target color. |
| ComboBox | Represents a button that can be toggled on/off within a group of other buttons. |
| CompositeControl | Base class for controls that host and render other controls. |
| ControlBase | Base class for all controls. |
| ControlBase.ControlMouseState | Mouse state based on a specific control. |
| DrawingArea | A simple surface for drawing text that can be moved and sized like a control. |
| FileDirectoryListbox | A listbox control that displays the file system. |
| FileDirectoryListbox.FauxDirectory | A listbox item container that represents a fake directory, such as ... |
| FileDirectoryListbox.HighlightedExtFile | A listbox item container that represents a highlighted file. |
| FileDirectoryListboxItem | Displays files and directories in various colors. |
| HueBar | Displays the color hues on a bar. |
| Label | A simple surface for drawing text that can be moved and sized like a control. |
| ListBox | A scrollable list control. |
| ListBox.SelectedItemEventArgs | The event args used when the selected item changes. |
| ListBoxItemColorTheme | A theme for a ListBox that displays a SadRogue.Primitives.Color object. |
| ListBoxItemTheme | A generic theme for a ListBox item. |
| NumberBox | InputBox control that allows text input. |
| Panel | A control container that processes the mouse on each child. TabStop defaults to false. |
| ProgressBar | A control that fills an area (vertical or horizontal) according to a value. |
| RadioButton | Represents a button that can be toggled on/off within a group of other buttons. |
| ScrollBar | Represents a scrollbar control. |
| ScrollBar.ThemeStyle | The drawing code for the scrollbar |
| SelectionButton | Provides a button-like control that changes focus to a designated previous or next selection button when the arrow keys are pushed. |
| SurfaceViewer | Draws a ICellSurface within an area. Optionally supports scroll bars. |
| TabControl | A control with tabs along the edge of the control. Each tab sets the content of the control. |
| TabItem | Contains the header and content of a tab for the TabControl. |
| Table | A scrollable table control. |
| Table.Cell | A basic cell used in the Table control |
| Table.Cell.Options | A collection of settings that are used by Table.Cell |
| Table.CellChangedEventArgs | Cell args for a table event |
| Table.CellEventArgs | Cell args for a table event |
| Table.TableCells | A collection class that contains all the cells of the Table and methods to modify them. |
| Table.TableCells.Layout | Defines the layout for a row or a column defined in Cells |
| Table.TableCells.Layout.RangeEnumerable | An enumerable range that contains the layouts of all the rows and columns defined by the size of the range method within Cells |
| TableExtensions | Extensions used for the Table |
| TextBox | InputBox control that allows text input. |
| ToggleButtonBase | Base class for toggle button controls, such as CheckBox and RadioButton. |
| ToggleSwitch | Represents a button that can be toggled on/off within a group of other buttons. |