Namespace Syncfusion.Windows.Forms.Chart
Classes
| AxisTooltipEventArgs | 
| BrushInfoEditor Provides a System.Drawing.Design.UITypeEditor for visually picking a BrushInfo. | 
| BrushInfoEditor.BrushInfoUI Represent user interface for edit BrushInfo class. | 
| CategoryAxisDataBindModel | 
| ChartAppearanceStyles The ChartAppearanceStyles class which provides various appearance styles to the chart. | 
| ChartArea The ChartArea is the actual rendering area of the plot. It provides a canvas on which the chart is rendered. | 
| ChartAreaCursorCollection ChartAreaCursorCollection is a collection for ChartInteractiveCursor objects. | 
| ChartAreaImageEventArgs Argument that is to be used with chart area image drawing events. | 
| ChartAxesInfoBar The ChartAxesInfoBar display the labels between the rectangular axes. | 
| ChartAxis The ChartAxis class represents an axis on the plot. An axis can be oriented vertically or horizontally. Multiple axes can exist within a chart, including one X-axis and one Y-axis which are considered the primary X and primary Y axes. These primary axes are visible by default. You can create and add additional axes to the ChartArea using its Axes collection. Any series on the chart can be plotted on any axis that is registered with the chart. | 
| ChartAxisBreakInfo Contains the appearance properties of break lines. | 
| ChartAxisCollection Collection of ChartAxis instances. | 
| ChartAxisGroupingLabel The ChartAxisGroupingLabel class holds information about Grouping Label text, Grouping Label color, Grouping Label font and other related information. | 
| ChartAxisGroupingLabelCollection Collection of custom ChartAxisGroupingLabel. ChartValueType | 
| ChartAxisLabel The ChartAxisLabel class holds information about label text, label color, label font and other related information. | 
| ChartAxisLabelCollection Collection of custom ChartAxis labels. These labels will be used as axis labels when the value type of the ChartAxis is set to custom. ChartValueType | 
| ChartAxisLayout | 
| ChartAxisLayoutCollection | 
| ChartAxisRange | 
| ChartAxisZoomingArgs ChartAxisZoomingArgs is the base class for classes containing event data. | 
| ChartBaseDataBindList Abstract class that implements the basic functionality of the data binding. | 
| ChartBaseList Provides the base class for a strongly typed collection. This class has Changed event. | 
| ChartBaseList.ChartBaseEnumerator Internal enumerator for ChartBaseList class. | 
| ChartBaseStyleInfo BaseStyles are styles that are used to uniformly affect an arbitrary set of styles that they are applied to. BaseStyles are applied to a style by associating them with a style using its BaseStyle property (BaseStyle). | 
| ChartBaseStylesMap This class acts as a repository for common styles (base styles). Such styles are registered and held in this repository. This enables them to be referenced by their registered names. When changes are made to registered base styles, they are propagated through the system. | 
| ChartBorder The ChartBorder class holds formatting information for the border associated with a point. ChartBordersInfo | 
| ChartBorderInfo Provides the methods to draws the chart border. | 
| ChartBorderInfo.ChartBorderLineInfo Specifies the border line appearance. | 
| ChartBordersInfo Provides a StyleInfoSubObjectBase object for borders in a symbol. The inner / outer border of the symbol can be configured individually with a ChartBorder value. Borders that have not been initialized will inherit default values from a base style. | 
| ChartBordersInfoStore Implements the data store for the ChartBordersInfo object. | 
| ChartBoxAndWhiskerConfigItem Configuration item that pertains to BoxAndWhisker chart. | 
| ChartBubbleConfigItem Configuration item that pertains to Bubble charts. | 
| ChartCalloutInfo This class provides a StyleInfoSubObjectBase object for callout associated with a ChartPoint. | 
| ChartCalloutInfoStore This class implements the data store for the ChartCalloutInfoStore object. | 
| ChartColorModel The ChartColorModel class serves as a repository for color information. Color information is used by the chart to render colored series. A group of colors is referred to as a palette of colors. You have the option of choosing from several predefined palettes or creating your own color palette. ChartColorPalette Palette CustomColors | 
| ChartColorPaletteEditor Custom System.Drawing.Design.UITypeEditor for ChartColorPalette enum. | 
| ChartColumnConfigItem Configuration item that pertains to Column charts. | 
| ChartCommand Defines a command. | 
| ChartCommands Contains the standart commands. | 
| ChartConfigItem Base class of configuration items that are created for specific chart-types. Configuration items are a convenient way to store information specific to certain chart types that may not be applicable to other chart types. | 
| ChartContextMenu Contains the all logical of context menu of the ChartControl. | 
| ChartControl ChartControl is the root class of the chart control. | 
| ChartControlActionList This class contains the action items of ChartControl. | 
| ChartCrosshair | 
| ChartCustomPoint The ChartCustomPoint class can be used to set text or symbols at a particular point on the chart area. | 
| ChartCustomPointCollection Collection of custom points that are registered for display. Custom points can be tied to specific positions on the chart or to specific points on any series. ChartCustomPoint | 
| ChartCustomShapeInfo | 
| ChartCustomShapeInfoStore | 
| ChartDataBindAxisLabelModel Binds ChartAxis to a data source, so as to provide labels for the axis. | 
| ChartDataBindModel The default implementation of the IChartSeriesModel. | 
| ChartDateTimeInterval Represents a DateTime interval value. | 
| ChartDateTimeRange Specifies the start and end dates and interval time for the axis. Use this if the data points are of datetime type. | 
| ChartDockControl That class that implements the basic functionality of IChartDockControl interface. | 
| ChartDockingManager ChartDockingManager provides docking feature of chart elements (Legends, Titles, ToolBar...). | 
| ChartDropDownUIEditor Provides a base class that can be used to design value editors with the drop-down list. | 
| ChartErrorBarsConfigItem | 
| ChartFancyToolTip Defines the fancy tooltip rendered on data points. | 
| ChartFancyToolTipController The ToolTipController that controls tips visibility, position and style. | 
| ChartFancyToolTipInfo Contains the appearance properties of fancy tooltip. | 
| ChartFinancialConfigItem Configuration item that pertains to Financial charts. | 
| ChartFontInfo Provides a StyleInfoSubObjectBase object for font settings associated with a point. Each font property of the point can be configured individually. Font properties that have not been initialized will inherit default values from a base style. | 
| ChartFontInfoStore Implements the data store for the ChartFontInfo object. | 
| ChartFormatAxisLabelEventArgs Argument that is to be used with ChartControl. | 
| ChartFunnelConfigItem Configuration item that pertains to Funnel charts. | 
| ChartGanttConfigItem Configuration item that pertains to Gantt charts. | 
| ChartGraph The ChartGraph class provides methods for drawing primitives to the chart. | 
| ChartHeatMapConfigItem Configuration item that pertains to HeatMap charts. | 
| ChartHiLoOpenCloseConfigItem Configuration item that pertains to Pyramid charts. | 
| ChartHistogramConfigItem | 
| ChartImageCollection Collection of Image instances. | 
| ChartIndexedValues ChartIndexedValues collects and sorts the X values of series. | 
| ChartInstanceConverter Default type converter. | 
| ChartInteractiveCursor This type implements the cursor service which lets the end user drag a set of horizontal and vertical lines and dock them to a data point to help visualize the X and Y values of these data points. | 
| ChartIntervalCollection Collection of ChartDateTimeInterval. Each ChartDateTimeRange object has an associated set of intervals that can be used to iterate over the range. ChartIntervalCollection is the repository for these intervals. Intervals | 
| ChartLegend The ChartLegend control represents the rectangular region that in turn contains 1 or more legend items, each of them usually representing a series in the chart. | 
| ChartLegendCollection Collection of IChartLegend instances. | 
| ChartLegendDrawItemEventArgs Delegate that is to be used with ChartLegend.DrawItem event. This event is fired when a legend item needs to draw. Handle this event to change the drawing of items. | 
| ChartLegendDrawItemTextEventArgs | 
| ChartLegendFilterItemsEventArgs Event argument that is to be used with ChartLegend.FilterItems event. This event is raised before the legend items are rendered. This can be used to remove any item conditionally. | 
| ChartLegendItem The ChartLegendItem class holds information about each legend item like text, color and interior. Use this to add custom legend items through the ChartLegend.CustomItems list. Or parse through the auto generated ChartLegend.Items list. | 
| ChartLegendItemClickEventArgs Event argument that is to be used with ChartLegend.FilterItems event. This event is raised before the legend items are rendered. This can be used to remove any item conditionally. | 
| ChartLegendItemsCollection A collection of ChartLegendItems. | 
| ChartLegendItemStyle Defines the style of a ChartLegendItem. | 
| ChartLegendMinSizeEventArgs Argument that is to be used with ChartLegend.MinSize event. This event is fired when the legend's minimum size is to be fixed. | 
| ChartLegendsList A collection of ChartLegend items. | 
| ChartLineConfigItem Configuration Line that pertains to Line,Spline charts. | 
| ChartLineInfo Provides a StyleInfoSubObjectBase object for border line settings associated with a point. Properties that have not been initialized will inherit default values from a base style. | 
| ChartLineInfoStore Implements the data store for the ChartLineInfo object. | 
| ChartListChangeArgs Provides data for the ChartListChangeHandler delegate. | 
| ChartLocalizationStrings | 
| ChartMargins Describes the margins of a frame around a rectangle. Four float values describe the Left, Top, Right, and Bottom sides of the rectangle, respectively. | 
| ChartMarginsConverter Converts instances of other types to and from a ChartMargins. | 
| ChartMarker ChartMarker is used in association with ChartSymbolInfo. | 
| ChartMath Provides constants and static methods for mathematical functions. | 
| ChartModel The ChartModel object acts as the central repository of data associated with and displayed by a ChartControl. There are three parts to the ChartModel. The first part is the ChartSeriesCollection instance that is held in the model. This collection holds all the ChartSeries instances that are registered with and displayed by the Chart. The Chart Model also holds a ChartBaseStylesMap instance. This collection maintains a collection of base styles that are registered with it. These base styles can be accessed and changed using this collection. Any changes made to base styles will automatically affect all style objects that depend on these base styles. Also, in the model is a ChartColorModel instance that provides access to several default color palettes for use by the ChartControl. | 
| ChartPieConfigItem Configuration item that pertains to Pie charts. | 
| ChartPoint This class provides an easy interface to interact with the underlying data points contained in the IChartSeriesModel associated with the ChartSeries that contains this data. Even though you are interacting with a friendly object model, the ChartPoint itself stores no data. It simply delegates to the underlying model that the ChartSeries is displaying. | 
| ChartPointIndexer Represents the wrapper for IChartSeriesModel that implements the System.Collections.IList. | 
| ChartPointWithIndex Contains chart point and index of point. | 
| ChartPredefinedValues Contains predefined random values. | 
| ChartPrepareStyleInfoEventArgs This class is used as the argument by the PrepareStyle and PrepareSeriesStyle events. These events are raised when chart style information is about to be used for rendering. They provide a just-in-time hook for changing any attributes of the style object(ChartStyleInfo) before it is used by the chart. | 
| ChartPrintDocument Implements the ChartControl printing feature. | 
| ChartPyramidConfigItem Configuration item that pertains to Pyramid charts. | 
| ChartRadarConfigItem Configuration item that pertains to Radar charts. | 
| ChartRangeAreaConfigItem Configuration for range area chart. | 
| ChartRegion The Chart Region represents a region on the client area of the Chart control that has a ToolTip. It can be a point region. A point region is a region that represents the visual appearance of a point. For example, the Rectangle of a point. When the ChartRegion represents a chart point, IsChartPoint is set to True. | 
| ChartRegionCollection Represents the collection of ChartRegion. | 
| ChartRegionData Represents the data of ChartRegion | 
| ChartRegionMouseEventArgs Argument that is to be used with chart region related mouse events. | 
| ChartRelatedPointInfo For certain chart types such as Gantt charts, it is required to have relationships between points. These are called 'Related Points'. This class represents such related points. | 
| ChartRelatedPointInfoStore Implements the data store for the ChartRelatedPointInfo object. | 
| ChartRelatedPointLineInfo This class contains border information that is to be used for any visual representation linking a related point with others. | 
| ChartRelatedPointSymbolInfo For certain chart types such as Gantt charts, it is required to have relationships between points. These are called 'Related Points'. This class represents symbol information that links such related points. | 
| ChartRenderArgs Provides the series render arguments. | 
| ChartRenderArgs2D Provides the series render arguments in 2D mode. | 
| ChartRenderArgs3D Provides the series render arguments in 3D mode. | 
| ChartSegment Abstract class of series segment. | 
| ChartSeries ChartSeries acts as a wrapper around data that is to be displayed and styles that are associated with the data. The data that is to be displayed is contained in either IChartSeriesModel or IEditableChartSeriesModel implementation. The style to be used to display the points is stored in a contained implementation of IChartSeriesStylesModel. | 
| ChartSeriesChangedEventArgs Provides data of ChartSeriesChangedEventHandler. | 
| ChartSeriesCollection System.Collections.CollectionBase derived class that holds instances of ChartSeries. | 
| ChartSeriesCollectionChangedEventArgs Argument that is to be used with the Changed event. | 
| ChartSeriesConfigCollection Collection of Configuration Items. These items store datas that can be used by the chart and its elements in any manner. ChartConfigItem | 
| ChartSeriesContextMenu This class inherits the class System.Windows.Forms.ContextMenu. Contains the all logical of context menu of the ChartSeries. | 
| ChartSeriesIndexedModelAdapter Provides the wrapper for IChartSeriesIndexedModel that implements the IChartSeriesModel. | 
| ChartSeriesLegendItem This type is used internally to create legend items associated with a series. Such auto generated legend items are usually of this type in the ChartLegendItem list. | 
| ChartSeriesModel This is the core data container implementation for a chart. This is a very simple model that stores data in the list inherited from the CollectionBase. It relies on the events raised by the CollectionBase base class to inform users of the changes that had occurred to the series. | 
| ChartSeriesModel.SeriesEntity Represents the data item of IChartSeriesModel. | 
| ChartSeriesModelAdapter This class is the wrapper for ChartSeries. Implements the IEditableChartSeriesModel and IChartSeriesModel interfaces. | 
| ChartSeriesParameters Configuration item that pertains to "all" chart types. | 
| ChartSeriesPath Represents the simple geometry element. | 
| ChartSeriesRenderer Base class for all renderers. Each renderer is responsible for rendering one data series (please refer to ChartSeries) inside of the chart area. ChartSeriesRenderer provides the basic plumbing that is needed by all renderers. It is not an abstract class. It is used as the renderer for the scatter plot since the scatter plot needs only basic point rendering at the correct position. You can derive from ChartSeriesRenderer to create your own renderers. | 
| ChartSeriesRenderer.ChartStyledPoint This class is using for the caching points and styles. | 
| ChartSeriesTypeEditor Custom System.Drawing.Design.UITypeEditor for ChartSeriesType enumeration. | 
| ChartStepConfigItem Configuration item that pertains to Step charts. | 
| ChartStripLine This class specifies information on rendering a strip line. A strip line is a horizontal or vertical band rendered on the background of a chart to indicate some areas of interest. | 
| ChartStripLineCollection Collection of ChartStripLines. A strip line is a band that is drawn on the background of the chart, to highlight areas of interest. ChartStripLine | 
| ChartStyleChangedEventArgs Argument that is to be used in the ChartStyleChangedEventHandler delegate. | 
| ChartStyleDialogOptions The ChartStyleDialogOptions class. | 
| ChartStyleInfo This class contains appearance information for each ChartPoint ChartPoint. | 
| ChartStyleInfoBase Abstract implementation of StyleInfoBase. | 
| ChartStyleInfoCustomProperties This class holds arbitrary style information. | 
| ChartStyleInfoCustomPropertiesCollection Implements a collection of custom property objects that have at least one initialized value. The primary purpose of this collection is to support design-time code serialization of custom properties. | 
| ChartStyleInfoIndexer Indexer helper class to access individual point styles. | 
| ChartStyleInfoStore Implements the data store for the ChartStyleInfo object. | 
| ChartStyleInfoSubObject ChartStyleInfoSubObject is an abstract base class for classes to be used as sub-objects in a ChartStyleInfo. | 
| ChartSubStyleInfoBase Abstract implementation of StyleInfoSubObjectBase. | 
| ChartSymbolHelper Represents the methods for creation of symbols geometry. | 
| ChartSymbolInfo This class provides a StyleInfoSubObjectBase object for symbols associated with a ChartPoint. | 
| ChartSymbolInfoStore This class implements the data store for the ChartSymbolInfo object. | 
| ChartSymbolShapeEditor Custom System.Drawing.Design.UITypeEditor for arrays of ChartSymbolShape enumeration. | 
| ChartTemplate Provides the storing of chart properties. | 
| ChartTemplateAttribute The ChartTemplateAttribute class. | 
| ChartTemplateWizard This dialog is used for preview the ChartTemplate. | 
| ChartTextFormatEventArgs Represents arguments of ChartTextFormatEventHendler handler. | 
| ChartTitle ChartTitle is lets you define a custom title for the chart control. | 
| ChartTitlesList Collection of ChartTitle instances. | 
| ChartToolBarButtonCollection Collection of System.Windows.Forms.Button instances. | 
| ChartToolBarCommandItem Specifies the toolbar item with the command. | 
| ChartToolBarCopyItem Represents default toolbar item. This item provides the copying feature. | 
| ChartToolBarDropDown Specifies the toolbar item with the drop-down menu. | 
| ChartToolBarInfo The ChartToolBarInfo class which stores the information of ToolBar. | 
| ChartToolBarItem Represents the default toolbar item. | 
| ChartToolBarItemBase Specifies the abstract class for implementation of toolbar items. | 
| ChartToolBarItemCollection Specifies the collection of ChartToolBarItemBase objects. | 
| ChartToolBarPaletteItem Represents default toolbar item. This item provides the palette choosing feature. | 
| ChartToolBarPrintItem Represents default toolbar item. This item provides the printing feature. | 
| ChartToolBarPrintPreviewItem Represents default toolbar item. This item provides the print preview feature. | 
| ChartToolBarSaveItem Represents default toolbar item. This item provides the saving feature. | 
| ChartToolBarSeries3DItem Represents default toolbar item. This item provides the drawing mode changing feature. | 
| ChartToolBarShowLegendItem Represents default toolbar item. This item provides the legend showing feature. | 
| ChartToolBarSplitter Specifies the toolbar splitter. | 
| ChartToolBarStyleItem Represents default toolbar item. This item provides the styles editing feature. | 
| ChartToolBarTypeItem Represents default toolbar item. This item provides the type choosing feature. | 
| ChartTooltip Class to customize the tooltip | 
| ChartTrackball This class provides option to customize the line, tooltip and highlighting symbol of trackball. | 
| ChartTrendlineLegendItem | 
| ChartWatermark Represents the watermark properties. | 
| ChartWizardForm Provides the wizard dialog to configure the chart control. | 
| ChartZooming This class contains appearance information of interactive zooming. | 
| ColorsUIEditor Custom System.Drawing.Design.UITypeEditor for arrays of System.Drawing.Color struct. | 
| Column | 
| ColumnRender | 
| ComparerByZandY Exposes a method that compares two ChartSeries by Y values. | 
| ComparerPointWithIndexByX Provides the method to compare the ChartPointWithIndex by the X value. | 
| ComparerPointWithIndexByY Provides the method to compare the ChartPointWithIndex by the first Y value. | 
| ContextMenuHelper | 
| DrawShape The DrawShape class can be used to set shape to particular custom point on the chart area. | 
| EnumEditComboBox The EnumEditComboBox class. | 
| Graphics3D Provide the methods for drawing in 3D mode. | 
| Graphics3DState Provide the representation settings of Graphics3D. | 
| Image3D Represents the System.Drawing.Image in the 3D. | 
| LegendItem This class is obsolete. Use the ChartLegendItem class. | 
| Line | 
| LineInfo This class holds information on lines rendered as part of the chart's rendering system. | 
| LineRender | 
| LocalizationBase | 
| LocationEventArgs Represents the data of LocationEventHandler. | 
| Markers | 
| MinMaxInfo Simple, unchangeable class to store information on minimum and maximum values and a suggested interval. | 
| MinMaxInfoConverter Converts instances of other types to and from a MinMaxInfo. | 
| Path3D Represents the System.Drawing.Drawing2D.GraphicsPath in the 3D. | 
| Path3DCollect Represents polygones polygon. | 
| Plane3D Represents the 3D plane. | 
| Polygon Represents the simple 3D polygon. | 
| PostScriptImage Represents the post script document. | 
| Pseudo3DText Represents the label positioned in the 3D. | 
| SeriesStyleEditorForm Represents the dialog to edit the series style. | 
| SparkLine | 
| SparkLineSource | 
| ToPostScript Provides the methods to draw into post script image. | 
| ToSvg Provides the methods to draw into SVG image. | 
| TrackballTooltip This class holds information such as border, background, text format, text color, etc., of the Trackball tooltip. | 
| TrackballTooltipEventArgs Event argument for tooltip formatting event. | 
| Transform3D Contains the view and projection transformation of Graphics3D | 
| Trendline | 
| TrendlineCollection Collection of TrendLines. A trend line is a  graph drawn to indicate the price value of comparisons.
 | 
| WinLossRender | 
Structs
| ChartCMYKColor Describes the CMYK color. | 
| ChartThickness Describes the thickness of a frame around a rectangle. Four float values describe the Left, Top, Right, and Bottom sides of the rectangle, respectively. | 
| DoubleRange Closed range. | 
| IndexRange Specifies a range of indices. | 
| Matrix3D Represents the matrix 4x4. | 
| Vector3D Represents the coordinates of a 3D point. | 
Interfaces
| IChartArea The interface that the ChartArea type implements. | 
| IChartAreaHost | 
| IChartAxisGroupingLabelModel Interface that needs to be implemented to display custom axis Grouping Labels. | 
| IChartAxisLabelModel Interface that needs to be implemented to display custom axis labels. | 
| IChartDockControl Represents the properties and events required by the ChartDockingManager. | 
| IChartEditableCategory | 
| IChartLegend Specifies the default properties of legend. | 
| IChartSeriesCategory | 
| IChartSeriesComposedStylesModel This interface represents the 'composed' state of styles for a single series. When composed, styles have all their attributes initialized from their base styles and any other styles that forms a part of their inheritance structure. Composed styles are used by the chart directly. | 
| IChartSeriesIndexedModel Interface that is to be implemented if you want the ChartControl to be able to display your indexed data (X value is not needed). The ChartControl is totally agnostic about the data it displays. Even the default series store is an implementation of IChartSeriesModel. When you implement this interface, you can set it as the data underlying any ChartSeries object using the SeriesIndexedModelImpl. When you use this model for a series, you have to set ChartControl's Indexed property to be True. | 
| IChartSeriesModel Interface that is to be implemented if you want ChartControl to be able to display your data. The default series store is a implementation of IChartSeriesModel. When you implement this interface, you can set it as the data underlying any ChartSeries object using the SeriesModelImpl property. | 
| IChartSeriesStylesHost This interface is implemented by classes that host series specific style information. | 
| IChartSeriesStylesModel This interface represents the complete style information for a series in the chart. | 
| IChartSeriesSummary Contains summary information for implementing a class. In the current version, this interface is implemented by the ChartAxis class. | 
| IEditableChartSeriesModel Interface to be implemented if you want ChartPoint to be able to change your data through code. Additionally, in a future version this interface will allow the chart to edit data. If you wish to just display data as a series in the chart, please refer to the simpler IChartSeriesModel interface. | 
| ISparkLine | 
| IUpdateModel | 
Enums
| AxisTitleRotationAngle | 
| ChartAccumulationLabelPlacement Lists the options for positioning the lables in an accumulation chart (Pyramid or Funnel) | 
| ChartAccumulationLabelStyle Lists the options available for rendering the labels in the Pyramid, Funnel, Pie or Doughnut Chart. | 
| ChartAlignment Specifies the alignment of the control. | 
| ChartAxesLayoutMode Lists the different ways in which multiple axes will be rendered on the same side (X or Y) | 
| ChartAxisEdgeLabelsDrawingMode Specifies the drawing mode of the labels. | 
| ChartAxisGridDrawingMode Specifies the drawing mode of the grid lines. | 
| ChartAxisGroupingLabelBorderStyle Enumeration of the different border styles in which the axis grouping label could be drawn. | 
| ChartAxisGroupingLabelTextAlignment Specifies the alignment options available for rendering the text within a grouping label. | 
| ChartAxisGroupingLabelTextFitMode Specifies the options for rendering the text in the ChartAxisGroupingLabel. | 
| ChartAxisLabelPlacement Specifies the label placement of the axis lines. | 
| ChartAxisLocationType Specifies the location type of the axis. | 
| ChartAxisRangePaddingType Specifies the padding that will be applied when calculating the axis range. | 
| ChartAxisRangeType Specifies chart axis ranges configuration options. | 
| ChartAxisTickDrawingOperationMode Specifies the drawing mode of the tick lines. | 
| ChartAxisTickLabelDrawingMode Specifies the modes that is to be used for drawing tick labels on the axis. | 
| ChartBorderSkinStyle Specifies the border skin style. | 
| ChartBorderStyle Specifies the style of a specific point border in the ChartBorder class. | 
| ChartBorderWeight Specifies the weight of a specific point border in the ChartBorder class. | 
| ChartBreakLineType Specifies types of break line. | 
| ChartBreaksMode Specifies modes of breaks. | 
| ChartBubbleSizingBehavior Defines the behavior in which bubble sizes vary. | 
| ChartBubbleType The type of bubble that is to be rendered with Bubble charts. | 
| ChartColorPalette Pre-defined palettes for use with the ChartControl. Palettes are simply a group of colors that can be used to provide a better visual appearance when displaying multiple chart series. | 
| ChartColumnDrawMode Specifies the drawing mode of 3D column/bar charts | 
| ChartColumnShadingMode Lists the shading mode options for bars and charts. | 
| ChartColumnType Lists the rendering options for columns when in 3D mode. | 
| ChartColumnWidthMode Indicates the style of the radar chart. | 
| ChartCustomLabelsParameter Specifies the parameter types of GetLabelAt(Int32) method. | 
| ChartCustomPointType Specifies the options for how to position a custom point on the chart. | 
| ChartCustomShape | 
| ChartDateTimeIntervalType Types of DateTime intervals that are supported by Essential Chart. | 
| ChartDock Specifies the Docking position of a control. | 
| ChartDockingFlags Specifies behavior of IChartDockControl | 
| ChartFigureBase Lists the options in which a pyramid base could be rendered in 3D mode. | 
| ChartFinancialColorMode | 
| ChartFunnelMode Lists the funnel mode options. | 
| ChartGanttDrawMode Specifies the mode of drawing the Gantt chart | 
| ChartHeatMapLayoutStyle | 
| ChartImageLayout Specifies the position of the image. | 
| ChartLabelIntersectAction Specifies the options for the action that is to be taken when labels intersect each other. | 
| ChartLabelIntersectionActionEffect Specifies the options to control what happens if chart labels intersect each other due to lack of space. It is used in conjunction with ChartLabelIntersectAction. | 
| ChartLayoutMode Specifies how the chart elements will be arranged. | 
| ChartLegendItemStyle.ChartLegendStyleKeys Contains the keys for each properties of ChartLegendItemStyle. | 
| ChartLegendItemType Specifies the actual symbol rendered inside the legend box for a series based on hints / specifications given with ChartLegendRepresentationType. | 
| ChartLegendRepresentationType Specifies the representation symbol that is to be used inside the legend box for a series. | 
| ChartLegendStyle Specifies the information that is to be displayed on double clicking the legend. | 
| ChartMouseAction Indicates allowed actions with chart. | 
| ChartOpenCloseDrawMode Specifies that Open and Close lines are displayed. | 
| ChartOrientation Specifies the orientation. | 
| ChartPaintFlags Specifies flags that control the elements painting. | 
| ChartPieFillMode Lists the mode in which the pie Gradient should be rendered. | 
| ChartPieType | 
| ChartPlacement Specifies the placement of element by the parent bounds. | 
| ChartPrintColorMode Specifies how to print content that contains color or shades of gray. | 
| ChartPyramidMode Specifies the mode in which the Y values should be interpreted in the Pyramid chart. | 
| ChartRadarAxisStyle Specifies the style of the radar chart. | 
| ChartRadarDrawType The type of Radar chart that is to be rendered. | 
| ChartRegionType Lists the types of chart region. | 
| ChartSeriesBaseStackingType Specifies the representation classification. Generally used only when you are writing custom renderers. | 
| ChartSeriesBaseType Specifies the representation classification. Generally used only when you are writing custom renderers. | 
| ChartSeriesChangedEventArgs.Type Specifies the type of event that occurred. | 
| ChartSeriesCollectionChangeType The type of change that had occurred to the Chart series collection. | 
| ChartSeriesSortingOrder Specifies the different sort direction. | 
| ChartSeriesSortingType Specifies the different sort axis value types. | 
| ChartSeriesType Specifies the different chart types. | 
| ChartSetMode Specifies the mode of drawing the edge labels. | 
| ChartStripLineZorder | 
| ChartStyleChangedEventArgs.Type Specifies the types of changes. | 
| ChartSymbolShape Specifies the various available symbols that may be displayed at a ChartPoint. | 
| ChartTemplateSet Represents the type of property serialization. | 
| ChartTextOrientation Specifies the orientation of text when rendered with a value point. | 
| ChartTextPosition Specifies the options for positioning of the Chart's text. | 
| ChartTitleDrawMode The ChartTitleDrawMode enumerator. | 
| ChartUsedSpaceType Specifies how much 3D space will be used by chart. | 
| ChartValueType Specifies the different values that are natively used. | 
| ChartWaterMarkOrder Represents the watermark | 
| ChartZoomingAction Indicates allowed action with axis. | 
| DataBindTimeSpanUnit Specifies the unit that is to be used by the ChartDataBindModel for handling TimeSpan values. | 
| InteractiveCursorOrientation Specifies the Orientation of Interactive Cursor. | 
| LabelPosition Specifies the Position of Callout data label when rendered with a value point. | 
| LogLabelsDisplayMode | 
| MarkerStyle The MarkerStyle Enumerator. | 
| PartialZoom Specifies are zooming enabled only for single axis. | 
| ScatterConnectType Specifies type of connection between scatter points. | 
| Skins | 
| SparkLineType | 
| TrackballTooltipDisplayMode Enumeration for choosing the display mode of tooltip | 
| TrendlineType The Trendline type Enumerator. | 
| VerticalAlignment Specifies the vertical alignment. | 
| ZoomType Indicates the various methods to zoom the data . | 
Delegates
| AxisTooltipRenderingEventHandler Event handler for axis tooltip in crosshair and trackball | 
| ButtonCollectionEventHandler Specifies the handler of AddButton and RemoveButton events. | 
| ChartAreaImageEventHandler Delegate that is to be used with chart area image drawing events. | 
| ChartAxisZoomingEventHandler Delegate that is to be used with ChartAxis. | 
| ChartDateTimeInterval.IterationFilter Delegate that is to be used during interaction on the range associated with an instance of ChartDateTimeInterval. If this delegate returns False, then that position is not used. ChartDateTimeInterval | 
| ChartDateTimeInterval.IterationModifier Delegate that is to be used during iteration on the range associated with an instance of ChartDateTimeInterval. This delegate can change the date that gets passed in during iteration. | 
| ChartFormatAxisLabelEventHandler Delegate that is to be used with ChartControl. | 
| ChartLegendMinSizeEventHandler Delegate that is to be used with ChartLegend.MinSize event. This event is fired when the legend's minimum size is to be fixed. | 
| ChartListChangeHandler Represents the method that will handle an event that has ChartListChangeArgs data. | 
| ChartMath.DoubleFunc Represents the methods of double function. | 
| ChartPrepareStyleInfoHandler Delegate used by the PrepareStyle and PrepareSeriesStyle events. | 
| ChartRegionMouseEventHandler Delegate that is to be used with chart region related mouse events. | 
| ChartSeriesChangedEventHandler This event is raised by the ChartSeries class when series class has changed. | 
| ChartSeriesCollectionChangedEventHandler Delegate that is to be used with the Changed event. | 
| ChartStyleChangedEventHandler Delegate that is to be used for events that broadcast changes to ChartStyleInfo. | 
| ChartTextFormatEventHendler Represents the method that handles the TextFormat event. | 
| LegendDrawItemEventHandler Delegate that is to be used with ChartLegend.DrawItem event. This event is fired when a legend item needs to draw. Handle this event to change the drawing of items. | 
| LegendDrawItemTextEventHandler Delegate that is to be used with ChartLegend.DrawItemText event. This event is fired when a legend item text needs to draw. Handle this event to change the drawing of items text. | 
| LegendFilterItemsEventHandler Delegate that is to be used with ChartLegend.FilterItems event. This Event is fired when the legend items need to be filtered. Handle this event to change the collection of LegendItems that the legend contains. | 
| LegendItemClickEventHandler Delegate that is to be used with ChartLegend.click event. This Event is fired when the legend items is clicked. Handle this event to customize chart when a legend item is clicked. | 
| LocationEventHandler Represents the the method that handles the LocationChanging event. | 
| TrackballTooltipRenderingEventHandler Event handler for trackball tooltip |