| Class | Description |
| Accordion | Defines a control which is a vertically stacked set of interactive headings that each contain a title. |
| AccordionPane | Represents a pane within a Accordion control. |
| AnnotationBase | Represents the base class of annotations for the AnnotationLayer. |
| AutoComplete<T> | The AutoComplete control is an input control that allows callers to customize the item list as the user types. |
| AutoCompleteBase<T> | The base class for AutoComplete and MultiAutoComplete. |
| AutoGridGroup | Defines a class represents the group for the auto grid layout. |
| AutoGridTile | Defines a class represents the tile for the auto grid layout. |
| AxisGroupsOptions | Options for Axis Groups of Chart. |
| BarcodeBase | Base (abstract) class for all barcode control classes. |
| BatchOperatingData<T> | |
| BoxWhisker<T> | BoxWhisker series is normally used to compare distributions between different sets of numerical data. |
| BreakEven<T> | Represents a Break Even chart series. |
| BreakEvenStyles | Supported styles in BreakEven series |
| BulletGraph | The BulletGraph is a type of linear gauge designed specifically for use |
| C1JsonRequestAttribute | Custom model binder attribute for C1 json request data. |
| C1JsonRequestModelBinder | Custom model binder for C1 json request data. |
| CalculatedField | Calculated Field. |
| Calendar | The Calendar control displays a one-month calendar and allows users to select a date. |
| CellTemplate | Define the cell template class. |
| ChartAxis<T> | Represents chart axis. |
| ChartLegend | Represents the chart legend. |
| ChartSeries<T> | Represents a series of data points to display in the chart. |
| ChartSeriesBase<T> | Represents a series of data points to display in the chart. |
| ChartTooltip | Represents chart tooltip. |
| Circle | Represents a circle annotation for AnnotationLayer. |
| Codabar | Represents a control for drawing Codabar barcode type. |
| Code128 | Represents a control for drawing Code128 barcode type. |
| Code39 | Represents a control for drawing Code39 barcode type. |
| Code49 | Represents a control for drawing Code49 barcode type. |
| Code93 | Represents a control for drawing Code93 barcode type. |
| CollectionViewBatchEditRequest<T> | Define the request data for batch updating. |
| CollectionViewEditRequest<T> | The request data for editing which is passed from client side. |
| CollectionViewHelper | Supports the read and write processing of the request from the client-side CollectionView. |
| CollectionViewItemResult<T> | The result of operating a CollectionView item. |
| CollectionViewNavigator | The CollectionViewNavigator control for navigating records in CollectionView |
| CollectionViewRequest<T> | The request data which is passed from client side. |
| CollectionViewResponse<T> | The response data of CollectionView. |
| ColorPicker | The ColorPicker control allows users to select a color by clicking on panels to adjust color channels (hue, saturation, brightness, alpha). |
| ColorScale | Represents a color scale in layer of the map. Color scale performs value to color transformation. |
| Column | Represents a column on the grid. |
| ColumnBase | Represents a column on the grid. |
| ColumnFilter | Defines a filter for a column on a FlexGrid control. |
| ColumnInfo | Represents a column info that describes a column on the grid. |
| ComboBox<T> | The ComboBox control allows users to pick strings from lists. The control automatically completes entries as the user types, and allows users to show a drop-down list with the items available. |
| ComboBoxBase<T> | The ComboBox control allows users to pick strings from lists. The control automatically completes entries as the user types, and allows users to show a drop-down list with the items available. |
| Component | Defines the C1 MVC component class. Defines the base class for C1 MVC components. |
| ConditionFilter | Defines a condition filter for a column. |
| Configuration | Defines configuration for C1 MVC components. |
| Control | Defines the base class for C1 MVC controls. |
| DashboardLayout | It is a consolidated display of many views and related information in a single place. It is used to compare and monitor a variety of data simultaneously. The different data views are displayed all at once. |
| DataLabel | The point data label for FlexChart. |
| DataLabelBase | The basic type of the point data label |
| DataMap | Represents a data map for use with the column's DataMap property. |
| DataMapInfo | Represents a data map info for use with the ColumnInfo's DataMap property. |
| DataMatrixBase | Base abstract class for all DataMatrix barcode classes. |
| DataMatrixEcc000 | Represents a control for drawing DataMatrix barcode by using ECC000 - ECC140. |
| DataMatrixEcc200 | Represents a control for drawing DataMatrix barcode by using Reed-Solomon codes of ECC200. |
| DataPoint | Class that represents a data point (with x and y coordinates). |
| DropDown | DropDown control (abstract) contains an input element and a button used to show or hide the drop-down. |
| DropDown<T> | DropDown control (abstract) contains an input element and a button used to show or hide the drop-down. |
| Ean13 | Represents a control for drawing EAN-13. |
| Ean8 | Represents a control for drawing EAN-8. |
| EanBase | Base abstract class for Ean8 and Ean13 control classes. |
| Ellipse | Represents an ellipse annotation for AnnotationLayer. |
| ErrorBar<T> | The ErrorBar series helps you see margins of error and standard deviations at a glance. They can be shown as a standard error amount, a percentage, or a standard deviation. You can also set your own values to display the exact error amounts you want. |
| ErrorTooltip | Represents Error tooltip. |
| ExtraMapLayer<T> | Represents a layer in the map. |
| ExtraOptions | Extra options for FlexChart. |
| ExtraSeries<T> | Represents a series of data points to display in the chart. |
| FileManager | It is a consolidated display of many views and related information in a single place. It is used to compare and monitor a variety of data simultaneously. The different data views are displayed all at once. |
| FilterCondition | Defines a filter condition. |
| FlexChart<T> | The FlexChart control provides a powerful and flexible way to visualize data. |
| FlexChartBase<T> | The base class of flex chart. |
| FlexChartCore<T> | |
| FlexGrid<T> | The FlexGrid control provides a powerful and flexible way to display and edit data in a tabular format. |
| FlexGridBase<T> | The FlexGrid control provides a powerful and flexible way to display and edit data in a tabular format. |
| FlexGridSearch | The FlexGridSearch control allows users to quickly search the items displayed in a FlexGrid |
| FlexMap<T> | A control for visualization geographical data. |
| FlexPie<T> | The FlexPie control provides pie and doughnut charts with selectable slices. |
| FlexPieBase<T> | The base class of flex pie. |
| FlexRadar<T> | Radar chart control. |
| FlexRadarSeries<T> | Represents a series of data points to display in the chart. |
| FlowTile | Defines a class represents the tile in the flow layout. |
| FormInputBase | The base class for all form input controls. |
| FunctionSeries<T> | Represents an extension of the FunctionSeries for the FlexChart. |
| FunnelOptions | Options for Funnel chart. |
| Gauge | Base Gauge control. |
| GeoGridLayer<T> | Represents a map layer with grid for geographical data. |
| GeoMapLayer<T> | Represents a map layer with geographical data. |
| GridTile | Defines the base class represents the tile for the grid layout. |
| Group | Defines a base class for the group items. |
| GroupDescription | Represents a base class for types defining grouping conditions. Represents a base class for types defining grouping conditions. |
| Gs1_128 | Represents a control for drawing GS1_128 barcode type. |
| Gs1DataBarBase | Base abstract class for all GS1 DataBar control classes. |
| Gs1DataBarExpanded | Represents a control for drawing GS1 DataBar barcode type. |
| Gs1DataBarExpandedStacked | Represents a control for drawing GS1 DataBar barcode type. |
| Gs1DataBarLimited | Represents a control for drawing GS1 DataBar barcode type. |
| Gs1DataBarOmnidirectional | Represents a control for drawing GS1 DataBar barcode type. |
| Gs1DataBarStacked | Represents a control for drawing GS1 DataBar barcode type. |
| Gs1DataBarStackedOmnidirectional | Represents a control for drawing GS1 DataBar barcode type. |
| Gs1DataBarTruncated | Represents a control for drawing GS1 DataBar barcode type. |
| HeaderTemplate | Template for custom header table. |
| HeaderTemplateCell | Represents a item for the GroupHeaderTemplate. |
| Image | Define an image annotation for AnnotationLayer. |
| InputBase | The base class for all input controls. |
| InputColor | The InputColor control allows users to select colors by typing in HTML-supported color strings, or to pick colors from a drop-down that shows a ColorPicker control. |
| InputDate | The control allows users to type in dates using any format supported by the Globalize class, or to pick dates from a drop-down box that shows a Calendar control. |
| InputDateBase | The base class for the controls which allow the users to type in dates. |
| InputDateRange | The control extends the InputDate control which sets SelectionMode to Range, MonthCount to 2 and ShowMonthPicker to OutSide. |
| InputDateTime | The control allows users to input dates and times, either by typing complete date/time values in any format supported, or by picking dates from a drop-down calendar and times from a drop-down list. |
| InputMask | The InputMask control provides a way to govern what a user is allowed to input. |
| InputNumber | The InputNumber control allows users to enter numbers. |
| InputTime<T> | The InputTime control allows users to enter times using any format supported by the Globalize class, or to pick times from a drop-down list. |
| Interleaved2of5 | Represents a control for drawing Interleaved2of5 barcode type. |
| ItemsBoundControl<T> | Defines the base class for C1 bound controls. |
| Itf14 | Represents a control for drawing ITF-14 barcode type. |
| JapanesePostal | Represents the Japanese Postal barcode type and any particular settings of this type. |
| LicenseManager | The license manager. |
| Line | Represents a line annotation for AnnotationLayer. |
| LinearGauge | The LinearGauge displays a linear scale with an indicator |
| LinearGaugeBase | The LinearGauge displays a linear scale with an indicator |
| ListBox<T> | The ListBox control displays a list of items which may contain plain text or HTML, and allows users to select items with the mouse or the keyboard. |
| ManualGridGroup | Defines a class represents the group for the manual grid layout. |
| ManualGridTile | Defines a class represents the tile for the manual grid layout. |
| MapLayerBase<T> | Represents a map layer in the map. Base class for map layers. |
| Menu | The Menu control shows a text element with a drop-down list of commands that the user can invoke by click or touch. |
| MenuBase<T> | The Menu control shows a text element with a drop-down list of commands that the user can invoke by click or touch. |
| MenuCommand | Represents the action for the MenuItem to execute. |
| MenuItem | Represents the items displayed in the Menu. |
| MicroPdf417 | Represents a control for drawing MicroPDF417 barcode type. |
| ModelBinderBase | Defines a base class of model binder for customizing. |
| MovingAverage<T> | Represents an extension of the MovingAverage Series for the FlexChart. |
| MultiAutoComplete<T> | A control control allows users to pick items from lists that contain custom objects or simple strings. |
| MultiSelect<T> | The MultiSelect control allows users to select multiple items from drop-down lists that contain custom objects or simple strings. |
| MultiSelectListBox<T> | The MultiSelectListBox control displays a list of items which may contain plain text or HTML, and allows users to select multiple items. |
| OperationResult | The result of an operation. The result of an operation. |
| Pager | The Pager control can bind to a data control or CollectionView service to support page navigation. |
| ParametricFunctionSeries<T> | Represents a parametric extension of the FunctionSeries for the FlexChart. |
| Pdf417 | Represents a control for drawing PDF417 barcode type. |
| PieDataLabel | The point data label for FlexPie. |
| PlotArea | Represents a plot area on the chart. |
| Polygon | Represents a polygon annotation for AnnotationLayer. |
| Popup | The class that shows an element as a popup. |
| PropertyGroupDescription | Describes the grouping of items using a property name as the criterion. Describes the grouping of items using a property name as the criterion. |
| QrCode | Represents a control for drawing QRCode barcode type. |
| RadialGauge | The RadialGauge displays a circular scale with an indicator |
| Range | Defines ranges to be used with Gauge controls. |
| Rectangle | Represents a rectangle annotation for AnnotationLayer. |
| ScatterMapLayer<T> | Represents scatter map layer. |
| Shape | Represents a base class of shape annotations for the AnnotationLayer. |
| SortDescription | Sort description. |
| SplitGroup | Defines a class represents the group for the split layout. |
| SplitTile | Defines a class represents the tile for the split layout. |
| Square | Represents a square annotation for the AnnotationLayer. |
| StepOptions | Options for Step chart. |
| Sunburst<T> | The Sunburst control displays hierarhical data as multi-level pie charts. |
| SVGStyle | Represents SVG styles. Defines a class for the svg style. |
| Tab | Represents a tab within a TabPanel control. |
| TabPanel | Defines a control which enables content organization at a high level, such as switching between views, data sets, or functional aspects of an application. |
| Text | Represents a text annotation for the AnnotationLayer. |
| Themes | Defines the names of supported themes. |
| Tile | Defines a class for the tile items. |
| TitleStyle | The Style of title in FlexChart and FlexPie |
| TooltipBase | The base class of Tooltip. |
| TreeMap<T> | It displays hierarchical (tree-structured) data as a set of nested rectangles. |
| TreeMapItemStyle | Defines the colors used for an item in TreeMap<T>. |
| TreeNode | Represents a node in TreeView. |
| TreeView | Defines a control which displays a hierarchical list which may contain text, checkboxes, images, or arbitrary HTML content. |
| TrendLine<T> | Represents an extension of the TrendLine Series for the FlexChart. |
| TrendLineBase<T> | Represents base class for various trend lines. |
| UpcA | Represents a control for drawing UPC-A. |
| UpcBase | Base abstract class for all UPC barcode control classes. |
| UpcE0 | Represents a control for drawing UPC-E0. |
| UpcE1 | Represents a control for drawing UPC-E1. |
| ValueFilter | Defines a value filter for a column. |
| Waterfall<T> | Waterfall series is normally used to demonstrate how the starting position either increases or decreases through a series of changes. |
| WaterfallStyles | Supported styles in Waterfall series |
| YFunctionSeries<T> | Represents an extension of the YFunctionSeries for the FlexChart. |