| Class | Description |
| AfterCustomColorsChangedEventArgs | Event arguments for the UltraPaletteInfo.AfterCustomColorsChanged event. |
| BeforeCustomColorsChangedEventArgs | Event arguments for the UltraPaletteInfo.BeforeCustomColorsChanged event. |
| ColorChangedEventArgs | Event arguments for the UltraColorPalette.ColorChanged event. |
| ColorPreviewBoxClickEventArgs | Event arguments for the UltraColorPalette.ColorPreviewBoxClicked event. |
| ColorPreviewBoxEventArgs | Event arguments for events that relate to a ColorPreviewBox. |
| ColorWellEventArgs | Event arguments for events that relate to a ColorWell. |
| CustomColorsCollection | A collection of colors for the custom palette of the UltraPaletteInfo. |
| GridPaletteCollectionBase<T> | Base class for the rows and columns collections of the UltraPaletteInfo. |
| GridPaletteCollectionBase.GridPaletteItemBase<T> | Base class for a row or column in the UltraPaletteInfo. |
| GridPaletteColumn | A class representing a column in a grid palette. |
| GridPaletteColumn.GridPaletteColumnTypeConverter | GridPaletteItemBase object type converter. |
| GridPaletteColumnsCollection | Class representing the columns collection in an UltraPaletteInfo. |
| GridPaletteRow | Class representing a row in a grid palette. |
| GridPaletteRow.GridPaletteRowTypeConverter | GridPaletteItemBase object type converter. |
| GridPaletteRowsCollection | Class representing the rows collection in an UltraPaletteInfo. |
| UltraColorPalette | Control for displaying color palettes and allowing a user to choose a color. |
| UltraColorPaletteEventManager | Class for managing an UltraColorPalette's events. It maintains an enabled flag for each event as well as a nested 'in progress' count and it exposes events for firing each event. |
| UltraPaletteInfo | The UltraPaletteInfo component provides grid palette, custom palette, and other style settings to the UltraColorPalette or Infragistics.Win.UltraWinEditors.UltraColorPicker controls. Any number of UltraColorPalette and UltraColorPicker controls can be assigned to the same UltraPaletteInfo, thus allowing all of the control to share the same palettes and styles. |
| UltraPaletteInfoEventManager | Class for managing an UltraPaletteInfo's events. It maintains an enabled flag for each event as well as a nested 'in progress' count and it exposes events for firing each event. |
| UltraPaletteInfoStreamer | Provides serialization support for UltraPaletteInfo. |