Class | Description | |
---|---|---|
Annotation | Annotation is an abstract class that defines properties and methods common to all annotations. Annotation is an abstract class that defines properties and methods common to all annotations. | |
AnnotationCollection | AnnotationCollection is a class that stores chart annotation objects. AnnotationCollection is a class that stores chart annotation objects. | |
AnnotationGroup | AnnotationGroup is a class that represents a group of annotations. AnnotationGroup is a class that represents an annotation group. | |
AnnotationPathPoint | The AnnotationPathPoint class represents a path point of a polyline or polygon, and is stored in their PathPoints property. The AnnotationPathPoint class represents a path point of a polyline or polygon, and is stored in their PathPoints property, which is only available at design-time. | |
AnnotationPathPointCollection | AnnotationPathPointCollection is a collection of polyline annotation path points, and is available using the PathPoints property. AnnotationPathPointCollection is a collection of polyline annotation path points, and is only available via the PathPoints property at design-time. | |
AnnotationPositionChangingEventArgs |
This class provides data for the annotation position changing events of the Chart control. This class is used to stores position changing event data for an annotation. | |
AnnotationSmartLabelsStyle | The AnnotationSmartLabelsStyle class is used to store annotation smart labels attributes. The AnnotationSmartLabelsStyle class is used to store annotation smart labels attributes. | |
AnovaResult | Represents the results of an Anova statistical test. AnovaResult class stores results of the Anova statistical calculations. | |
ArrowAnnotation | ArrowAnnotation represents an arrow annotation. ArrowAnnotation is a class class that represents arrow annotation. | |
Axis |
Provides axes functionality for the Chart control. This class gives information to chart series about position in the chart area and keeps all necessary information about axes. | |
AxisDataView |
Provides data view functionality for the Chart control. AxisDataView class represents an axis data view. It allows to display only part of the avilable data. | |
AxisScaleBreakStyle | This class provides the functionality for scale breaks. AxisScaleBreakStyle class represents settings that control scale break feature. | |
AxisScrollBar |
This class represents the scrollbar of a chart axis. AxisScrollBar class represent axis scroolbar. It is exposed as ScrollBar property of the Axis class. It contains scrollbar appearance properties and drawing methods. | |
Border3DAnnotation | Border3DAnnotation is a class that represents an annotation with a 3D border. Border3DAnnotation is a class that represents an annotation with a 3D border. | |
BorderSkinAttributes |
This class provides the functionality for the chart's border skins. Drawing attributes of the 3D border skin. | |
CalloutAnnotation | CalloutAnnotation is a class that represents a callout annotation. CalloutAnnotation is a class class that represents callout annotation. | |
Chart |
Serves as the root class of the Chart control. Dundas Chart windows forms control | |
ChartArea |
Represents a chart area element in a chart image. This class is used to create and display a chart area on the chart picture. The chart area is rectangle area on the chart picture, which has 4 axes, horizontal and vertical grids and different or same chart types. A Chart area can contain more than one different chart type. ChartArea class expose all the properties and methods of its base ChartArea3D class. | |
ChartArea3DStyle |
This class provides the functionality for 3D attributes of chart areas. ChartArea3DStyleClass class represents chart area 3D settings like totation angles, perspective and others. | |
ChartAreaCollection |
This represents a collection of ChartArea objects. ChartAreaCollection class represents a strongly typed collection of ChartArea objects. Each chart area has a unique name in the collection and can be retrieved by name or index. | |
ChartGraphics |
This class provides numerous conversion functions and also exposes a GDI+ Graphics object. A DataPoint object to be used as the first object drawn in the hot region and the source for the Href and Tooltip. ChartGraphics class provides all chart drawing capabilities. It contains methods for drawing 2D primitives and also exposes all ChartGraphics3D class methods for 3D shapes. Only this class should be used for any drawing in the chart. | |
ChartPaintEventArgs |
This class provides data for the paint events of the Chart control. Chart paint events arguments | |
ChartSerializer |
This class allows for serialization of the Chart control. ChartSerializer class provides chart serialization API. Depending on the Format property XmlFormatSerializer or BinaryFormatserializer classes will be used internally. | |
ChartUI | The ChartUI class represents the Chart's User Interface Manager. The ChartUI represents the Chart User Interface Manager. | |
Command | Commands are the basis for interactions with user-interface elements, and each command contains a chart functionality that developers can use to build their own custom toolbar and/or context menu. Commands are the basis for interactions with user-interface elements. Each command contains a chart functionality that developers can utilize to build their own custom toolbar and/or context menu. The type of command is determined by CommandType property. The Command has Parameters and can be executed by Execute method. | |
CommandCollection | This collection stores the Chart control's Command objects. The CommandCollection represents collection of Command object instances. | |
CommandElement | This class serves as the base class for all objects in the Chart UI infrastructure that represent elements in the various UI collections. The CommandElement object is a base object for all objects in ChartUI infrastructure which represents elements in collections. | |
CommandElementCollection | This collection class serves as the base class for the Chart UI collections (e.g. CommandCollection and CommandUIItemCollection), and stores CommandElement objects. CommandElementCollection is a collection for CommandElement objects and it represents the base class for CommandCollection and CommandUIItemCollection. | |
CommandFiredArgs | This class is used as a parameter of the CommandFired event, which is raised after a command is executed. The CommandFiredArgs is a parameter of Chart.CommandFired event which is fired after executing a Command. | |
CommandFiringArgs | This class is used as a parameter of the CommandFiring event, which is raised before a command is executed. The CommandFiringArgs is a parameter of Chart.CommandFiring event which is fired just before executing a Command | |
CommandUI | Represents a command user interface. The CommandUI class is a link between a visual component and Chart Command. | |
CommandUIItem | The CommandUIItem class represents one Chart toolbar and context menu item. The CommandUIItem represents one Chart Toolbar and Chart Context Menu Item. It is a member of CommandUIItemCollection. | |
CommandUIItemCollection | This collection stores UI toolbar and context menu items. The CommandUIItemCollection represents Toolbar and ContextMenu items collection. | |
CommonElements | This class contains a reference to the Data Manager and other common Chart classes. CommonElements class provides references to common chart classes like DataManager, ChartTypeRegistry, ImageLoader and others. It is passed to different chart elements to simplify access to those common classes. | |
ContextMenuAttributes | This class represents context menu attributes. Exposes chart context menu attributes. | |
Cursor |
The Cursor class defines a horizontal or vertical line that defines a position along an axis. Cursor class is responsible for chart axes cursor and selection functionality. It contains properties which define visual appearance, position and behavior settings. It also contains methods for drawing cursor and selection in the plotting area. | |
CursorEventArgs | This class is used with the following events: CursorPositionChanged, CursorPositionChanging, SelectionRangeChanged and SelectionRangeChanging. Chart area cursor and selection event arguments. | |
CustomLabel |
Represents a custom label for an axis. CustomLabel class represents a single custom axis label. Text and position along the axis is provided by the user. | |
CustomLabelsCollection |
This represents a collection of CustomLabel objects. CustomLabelsCollection class is a strongly typed collection of custom axis labels. | |
DataManipulator |
This class is used at run-time to perform various data manipulation. DataManipulator class is used at run-time to perform data manipulation operations, and is exposed using the DataManipulator property of the root Chart object. | |
DataPoint |
Represents a data point, which is stored in the DataPointCollection class. Stores values and attributes of one Data Point in the Data series. | |
DataPointAttributes |
This class defines attributes that are common to data points, series and empty points. Stores attributes of one Data Point and Data series. | |
DataPointCollection |
This represents a collection of DataPoint objects. Data points collection | |
DataPointLabelTextEventArgs | This class provides data for the DataPoint label text events of the Chart control. | |
ElementPosition | Used to define the position of a chart element. ElementPosition class is base class for many chart visual elements like Legend, Title and ChartArea. It provides the position of the chart element in relative coordinate (0,0 – 100,100). | |
EllipseAnnotation | EllipseAnnotation is a class that represents an ellipse annotation. EllipseAnnotation is a class that represents an ellipse annotation. | |
FinancialMarker | Represents a financial marker that belongs to a series. FinancialMarker class contains properties which define marker visual appearance, style and its connection to the series data points. | |
FinancialMarkersCollection | This class represents a collection of FinancialMarker objects. FinancialMarkersCollection class is a strongly typed collection of FinancialMarker objects. FinancialMarkers class is used to perform all the calculations and drawing of the markers. | |
FTestResult | This class stores the results of the FTest statistical methods. FTestResult class stores results of the FTest statistical calculations. | |
Grid |
The Grid class provides functionality for the major and minor grids of Axis objects. Grid class represents axis grid lines which are drawn in the plotting area. It contains grid interval and visual appearance properties. Class also contains methods for grid lines drawing. | |
HitTestResult | Represents the results of a hit test. This class is used as a result of hit test function | |
HorizontalLineAnnotation | HorizontalLineAnnotation is a class that represents a horizontal line annotation. HorizontalLineAnnotation is a class that represents a horizontal line annotation. | |
ImageAnnotation | ImageAnnotation is a class that represents image annotation. ImageAnnotation is a class that represents image annotation. | |
Label |
Represents a label. Label class contains properties which define visual appearance of the axis labels, their interval and position. This class is also responsible for calculating the position of all the labels and drawing them. | |
Legend |
Represents the legend for the chart image. Legend class represents a single chart legend. It contains visual appearance, position and content properties. Legend class is also responible for drawing and positionning of the legend. | |
LegendCell | This class represents a legend cell in a legend item. LegendCell class represents a single cell in the chart legend. Legend contains several legend items, each item contains several cells which form vertical columns. This class provide properties which determine content of the cell and its visual appearance. It also contains method which determine the size of the cell and draw cell in the chart. | |
LegendCellCollection | The LegendCellCollection class stores legend cells in a LegendItem object. LegendCellCollection is a strongly typed collection of LegendCell objects. | |
LegendCellColumn |
The LegendCellColumn class represents a cell column in a legend, used to extend the functionality of the default legend. The LegendCellColumn class represents a cell column in a legend, used to extend the functionality of the default legend. It contains visual appearance properties, legend header settings and also determine how and in which order cells are formed for each of the legend items. | |
LegendCellColumnCollection | LegendCellColumnCollection is a class that stores legend cell columns, which are applied to default legend items. LegendCellColumnCollection is a strongly typed collection of LegendCellColumn objects. | |
LegendCollection |
This represents a collection of Legend objects. LegendCollection class is a strongly typed collection of legends. | |
LegendItem |
Represents a legend item, which is stored in the LegendItemsCollection class. LegendItem class presents a single item (row) in the legend. It contains properties which describe visual appearance and content of the legend item. | |
LegendItemsCollection |
This represents a collection of LegendItem objects. LegendItemsCollection class is a strongly typed collection of legend items. | |
LineAnnotation | LineAnnotation is a class that represents a line annotation. LineAnnotation is a class that represents a line annotation. | |
LocalizationManager | Provides functionality to localize PropertyDialog and TranslucentColorPicker dialogs, Saves to XML original string properties of controls from these dialogs Applies translated strings to these controls. | |
Margins | This class represents the margins for various chart elements. This class represents the margins for various chart elements. | |
NamedImage |
This class represents named images, and NamedImage objects are stored in the Images collection property. NamedImage class stores a single Image with it's unique name. | |
NamedImagesCollection |
This represents a collection of NamedImage objects. NamedImagesCollection class is a strongly typed collection of NamedImage objects. It is exposed as Images chart root property. | |
Point3D |
Represents the coordinates of a 3D data point, and is used when performing custom drawing with 3D charts. Point3D class represent point coordinates in 3D space. | |
PolygonAnnotation | PolygonAnnotation is a class that represents a polygon annotation. PolygonAnnotation is a class that represents polygon annotation. | |
PolylineAnnotation | PolylineAnnotation is a class that represents a polyline annotation. PolylineAnnotation is a class that represents a polyline annotation. | |
RectangleAnnotation | RectangleAnnotation is a class that represents a rectangle annotation. RectangleAnnotation is a class that represents a rectangle annotation. | |
ScrollBarEventArgs | This class is used as a parameter object in the AxisScrollBarClicked event of the root Chart object. Axis data scroll bar event arguments. | |
Series |
This class stores data points as well as series attributes. Stores data points and default series attributes. | |
SeriesCollection |
This represents a collection of Series objects. Data series collection | |
SmartLabelsStyle | This class provides the functionality for intelligent, rule-based data point label positioning to overcome data point label overlapping issues. SmartLabelsStyle class is used to enable and configure the SmartLabels algorithm for data point labels and annotations. In most of the cases it is enough just to enable the algorithm, but this class also contains properties which allow controlling how the labels are moved around to avoid collisions. Visual appearance of callouts can also be set through this class. | |
Statistics | This class is used for statistical formulas. Statistics class provides helper methods for statisctical calculations. Actual calculations are made in the FormulaData class and the Statistics class provide a simplified API which automatically prepares parameters and deals with input and output series. | |
StripLine |
Represents the strip lines of a ChartArea object. StripLine class contains properties which define visual appearance of the stripe or line, its position according to the axis and optionally may contain the repeat interval. Text maybe associated with a strip or line.It also contains methods of drawing and hit testing. | |
StripLinesCollection |
This class represents a collection of StripLine objects. StripLinesCollection class is a strongly typed collection of StripLine classes. | |
SubAxis | SubAxis class is derived from the main Axis class and provides additional axis associated with one of the main chart axis. | |
SubAxisCollection | SubAxisCollection is a strongly typed collection of chart sub-axes objects. Collection indexer can accept sub-axis index or it's unique name as a parameter. | |
TextAnnotation | TextAnnotation is a class that represents a text annotation. TextAnnotation is a class that represents a text annotation. | |
TickMark |
Represents the major and minor tick marks along an axis. TickMark class represents axis tick marks which are drawn next to the axis line. TickMarks share many common propertie with the Grid class. Class also contains methods for tick marks drawing. | |
Title |
Represents a title for the entire chart picture. Title class provides properties which define content, visual appearance and position of the single chart title. It also contains methods responsible for calculating title position, drawing and hit testing. | |
TitleCollection |
This represents a collection of Title objects. TitleCollection class is a strongly typed collection of Title classes. Indexer of this collection can take title index (integer) or unique title name (string) as a parameter. | |
ToolbarAttributes | This class represents toolbar attributes. Exposes chart toolbar attributes. | |
ToolTipEventArgs | This class is used as a parameter object in the GetToolTipText event of the root Chart object. Tool Tips event arguments. | |
TTestResult | This class stores the results of a T Test statistical formula. TTestResult class stores results of the TTest statistical calculations. | |
VerticalLineAnnotation | VerticalLineAnnotation is a class that represents a vertical line annotation. VerticalLineAnnotation is a class that represents a vertical line annotation. | |
ViewEventArgs | This class is used as a parameter object in the AxisViewChanged and AxisViewChanging events of the root Chart object. Axis data view position/size changing event arguments. | |
ZTestResult | This class stores the results of a Z Test statistical formula. ZTestResult class stores results of the ZTest statistical calculations. |
Interface | Description | |
---|---|---|
IDataPointFilter |
Exposes the FilterDataPoint method that allows for custom filtering of a series' data. IDataPointFilter interface used for filtering series data points. |
Delegate | Description | |
---|---|---|
Chart.AnnotationPlacedEventHandler | Represents the method that will handle the AnnotationPlaced event of the Chart control, which is raised right after an annotation is placed by the end-user on the chart. Chart annotation placed event handler delegate. | |
Chart.AnnotationPositionChangedEventHandler | Represents the method that will handle the AnnotationPositionChanged event of the Chart control, which is raised when an annotation's position has changed. Chart annotation position/anchor changed event handler delegate. | |
Chart.AnnotationPositionChangingEventHandler | Represents the method that will handle the AnnotationPositionChanged event of the Chart control, which is raised when an annotation's position is changing. Chart annotation position/anchor changing event handler delegate. | |
Chart.AnnotationSelectionChangedEventHandler | Represents the method that will handle the AnnotationSelectionChanged event of the Chart control, which is raised when the selected state of an annotation changes. Chart annotation selection changed event handler delegate. | |
Chart.AnnotationTextChangedEventHandler | Represents the method that will handle the AnnotationTextChanged event of the Chart control, which is raised when the text of an annotation is changed. Chart annotation text was changed. | |
Chart.CommandFiredEventHandler | Represents the method that will handle the CommandFired event of the Chart control, which is raised right after a toolbar or context menu command is executed. Command from User Interface is executed | |
Chart.CommandFiringEventHandler | Represents the method that will handle the CommandFiring event, which is raised just before a toolbar or context menu command is executed. Command from User Interface is about to execute | |
Chart.CursorEventHandler | Represents the method that will handle the CursorPositionChanged, CursorPositionChanging, SelectionRangeChanging and SelectionRangeChanged events of the root Chart object. Cursor event handler delegate | |
Chart.DataPointLabelTextEventHandler | Represents the method that will handle the DataPointLabelText event, which fires just before the DataPoint label is rendered, and provides access to the label's text. DataPointLabel event handler delegate | |
Chart.ToolbarMouseMovedEventHandler | User moving the toolbar with mouse event handler delegate. Chart toolbar was moved the by user using mouse. | |
Chart.ToolTipEventHandler | Represents the method that will handle the GetToolTipText event of the root Chart object. ToolTip event handler delegate | |
PaintEventHandler |
Represents the method that will handle the PostPaint and PrePaint events of the Chart. Chart paint event handler delegate. | |
ScrollBarEventHandler | Represents the method that will handle the AxisScrollBarClicked event of the root Chart object. Axis scroll bar event handler delegate | |
ViewEventHandler | Represents the method that will handle the AxisViewChanged and AxisViewChanging events of the root Chart object. Axis data view event handler delegate |
Enumeration | Description | |
---|---|---|
AntiAliasing |
Specifies the anti-aliasing to be used for the chart. Anti Aliasing flags | |
AreaAlignOrientation |
Specifies the alignment orientation of a Chart Area. Chart areas aligment orientation. | |
AreaAlignType | Specifies the alignment type of a chart area. Chart areas aligment orientation. | |
ArrowOrientation |
Specifies the arrow orientation of an axis. Axis Arrow orientation | |
ArrowsType |
Specifies the arrow type of an axis. Axis Arrow types | |
AxisEnabled |
Specifies the state of an axis. Axis Enabled mode | |
AxisName |
Specifies the name of an axis. Axis Name | |
AxisPosition | Axis Position enumeration. | |
AxisType |
Specifies the axis type for a Series' x and y-axes. Chart axis type (Primary or Secondary). | |
BorderSkinStyle |
Specifies the border skin style for a chart's border skin. Styles of the borders skin | |
BreakLineType | Defines the scale break line type. Axis scale break line style. | |
CalloutStyle | Represents the available callout styles. Only applicable to callout annotations. Annotation callout style. | |
ChartColorPalette |
Specifies a palette when setting a Palette property. Chart color palettes enumeration | |
ChartCommandType | Represents all standard commands. The ChartCommandType represents all standard commands. | |
ChartDashStyle |
Specifies a line style. Chart line style enumeration | |
ChartElementType |
Specifies a chart element type. Chart Element Type enumeration | |
ChartHatchStyle |
Specifies a hatching style. Chart hatching style | |
ChartImageAlign |
Specifies an image alignment when a background image is specified. Chart image alignment type. | |
ChartImageFormat |
Specifies the image type of the chart. Specifies the format of the image | |
ChartImageWrapMode |
Specifies a background image drawing mode. Specifies how a texture or gradient is tiled when it is larger than the area being filled | |
ChartValueTypes |
Specifies value types for various chart properties. Chart Value Types | |
CommandPopupStyle | Defines styles available to popup objects. Defines style of the popup objects | |
CompareMethod |
Specifies the type of comparison to be used when filtering data using one of the Filter method definitions that has a CompareMethod argument. Compare method enumeration | |
ContextElementType | Represents the type of chart objects supported by a Command. Determines which type of chart objects is supported by a Command. | |
DateRangeType |
A date/time interval that determines the ranges that will be filtered when using several of the Filter method definitions. Date range type enumeration | |
DateTimeIntervalType |
Specifies an interval type. Date Time Interval Type | |
Docking |
Specifies where docking of the chart element (like Legend, Title, etc.) will occur. Chart element docking. | |
FinancialFormula |
Specifies a financial formula. Financial Formula Name enumeration | |
FinancialMarkerType |
Represents a financial marker type. Financial marker type. | |
GradientType |
Specifies a gradient pattern to be used for an applicable Chart object. Gradient Types | |
GridTick |
A three-state boolean. Custom grid lines and tick marks flags used in the custom labels. | |
IntervalAutoMode | Represents the automatic axis interval mode. Automatic axis interval mode. | |
IntervalType |
Specifies an interval type. Interval type enumeration | |
LabelAlignment |
Specifies a label alignment when the SmartLabelsStyle is used. Data point label alignment. | |
LabelCalloutStyle |
Specifies the type of leader line that should be drawn from the point to the label. Data point label callout style. | |
LabelMark |
Specifies a mark for custom labels. Custom label marking type | |
LabelOutsidePlotAreaStyle |
Specifies the degree a label is allowed to leave a plotting area. Data point label outside of the plotting area style. | |
LabelRow |
Specifies the label row for a custom label. Custom label row number. | |
LabelsAutoFitStyle |
Specifies a style when the LabelsAutoFitStyle is used. Axis labels aut-fitting style. | |
LegendCellColumnType | Specifies a legend cell column type. Legend column type. | |
LegendCellType | Specifies a legend cell type. Legend cell type. | |
LegendDocking |
Specifies where the legend is docked. Chart legend docking. | |
LegendImageStyle |
Specifies a style for a legend item's symbol. Type of the series or data point representation in legend | |
LegendSeparatorType | Specifies the legend separator type. Legend items visual separation types | |
LegendStyle |
Specifies the legend style. Legend style. | |
LegendTableStyle | Specifies the legend table style. Legend table style. | |
LightStyle |
A lighting style for a 3D chart area. 3D chart area light styles. | |
LineAnchorCap |
Specifies the shape that should be drawn on the point end of the callout line. Line anchor cap style. | |
MarkerStyle |
Specifies a style for markers. Marker Style | |
PointsSortOrder |
Specifies a sort order. Sorting order (Ascending or Descending). | |
ScrollBarButtonStyle | Specifies the type of button that will be displayed on the scrollbar. Scroll bar buttons style flag. | |
ScrollBarButtonType | Used to determine the button clicked on by a user in the AxisScrollBarClicked event. Defines scroll bar button types | |
ScrollType | Specifies the scrolling to occur when the Scroll method is called. Scrolling type enumeration. | |
SerializationContent |
Represents the type of chart content to be serialized. Chart serializable content definition flags | |
SerializationFormat |
Represents the formatting type when the chart is serialized. Format of the chart serializer | |
SeriesChartType |
Series chart type. Series chart type. | |
TextAntiAliasingQuality |
Specifies the level of anti-aliasing quality to be used with the TextAntiAliasingQuality property. Text AntiAliasing quality. | |
TextStyle | Represents text drawing styles. Text drawing styles. | |
TickMarkStyle |
Specifies a tick mark style when setting the Style property of a TickMark object. Tick Mark Style | |
ToggleStyle | Represents command's toggle style (e.g. behavior and appearance). Represents CommandStyle behavior and appearance | |
ToolbarDocking | Specifies whether the toolbar is docked to the top or bottom of the chart. Defines tool bar dock style | |
ToolbarPlacement | Defines the placement of the toolbar. Defines tool bar placement | |
UpdateUIPart | Represents the part of the command UI that will be updated. This enumeration determines what part of the command UI will be updated. |