Back to Devexpress

DevExpress.XamarinForms.Charts Namespace

mobilecontrols-devexpress-dot-xamarinforms-109b2c6f.md

latest55.5 KB
Original Source

DevExpress.XamarinForms.Charts Namespace

Contains classes that implement the ChartView and PieChartView functionality.

Assembly : DevExpress.XamarinForms.Charts.dll

NuGet Package : DevExpress.XamarinForms.Charts

Classes

NameDescription
AreaSeriesDisplays data as filled areas on a chart, with each data point as a peak or hollow in this filled area.
AreaSeriesBaseThe base class for all area series types.
AreaSeriesStyleStores area series appearance settings.
AverageTrueRangeIndicatorAn average true range (ATR) indicator.
AxisBaseThe base class for Cartesian Chart’s axes.
AxisDisplayPositionAbsoluteAnchors an axis to the specified point of the chart diagram.
AxisDisplayPositionBaseThe base class for classes that define an axis position within the chart diagram.
AxisDisplayPositionFarPositions an x-axis on the top side of the plot area, or a y-axis on the right.
AxisDisplayPositionNearPositions an x-axis on the bottom side of the plot area, and a y-axis on the left.
AxisDisplayPositionRelativeAnchors an axis to the specified value of the other axis.
AxisHintOptionsStores settings that specify how the axis interacts with the crosshair cursor.
AxisLabelStores axis label settings.
AxisLabelBaseThe base class for axis labels.
AxisLabelEngineeringNotationConverts axis label numbers to engineering notation.
AxisLabelFormatAutoReplaceOptionsStores date-time axis label formats for arguments of different measurement units.
AxisLabelNotationBaseThe base class for classes that define number notations for numeric axis labels.
AxisLabelResolveOverlappingOptionsContains a property that automatically hides some axis labels to avoid overlap.
AxisLabelScientificNotationConverts axis label numbers to scientific notation.
AxisLabelStyleStores the appearance settings of axis labels.
AxisLayoutStores the axis layout settings.
AxisLogarithmicOptionsStores settings that configure the logarithmic scale for a numeric axis.
AxisStyleStores axis appearance settings.
AxisTitleStores axis title settings.
AxisXThe base class for all X-axis (axis of arguments) types.
BandPointColorizerBaseThe base class for all value range colorizers.
BarSeriesDisplays data as individual bars grouped by arguments, and each bar height is determined by the data value.
BarSeriesBaseThe base class for all bar series types.
BarSeriesLabelStores bar series label settings.
BarSeriesLabelBaseThe base class for bar series labels.
BarSeriesStyleStores bar series appearance settings.
BollingerBandsIndicatorA Bollinger Bands indicator.
BollingerBandsIndicatorStyleStores the appearance settings of the Bollinger Bands indicator.
BubbleSeriesDisplays three-dimensional data as a collection of bubbles, so that each bubble position visualizes the first two dimensions and the bubble size is the third dimension.
BubbleSeriesLabelStores bubble series label settings.
BubbleSeriesStyleStores bubble series appearance settings.
CalculatedSeriesThe base class for all series that calculate their values via another series data.
CalculatedSeriesDataAdapterProvides the data for the Calculated series.
CandleStickSeriesDisplays an Open-High-Low-Close typical financial series so that each data point consists of a vertical line indicating the price range over one unit of time and a rectangle showing the opening and closing prices for that time period.
CandleStickSeriesStyleStores candlestick series appearance settings.
ChaikinsVolatilityIndicatorA Chaikin’s volatility (CHV) indicator.
ChartBaseViewThe base class for all chart views.
ChartCollection<T>The base class for all collections within the Chart controls.
ChartElementThe base class for chart elements.
ChartSeriesElement
ChartStyleStores the ChartView appearance settings.
ChartStyleBaseThe base class for all chart styles.
ChartSynchronizerSynchronizes axis ranges of several charts.
ChartViewVisualizes data in the Cartesian coordinate system.
ColorDataAdapterRetrieves point colors and their legend item descriptions from data source fields.
ColorEachPointColorizerA colorizer that uses colors from the default or custom palette to paint series points.
ColoredPointInfoStores information about a series point for which a custom point colorizer specifies a color.
ColoredPointInfoBaseThe base class for classes that store information about series points colored with a custom point colorizer.
ColoredRangePointInfoStores information about a range bar series point for which a custom point colorizer specifies a color.
ColoredStackedPointInfoStores information about a stacked area or stacked bar series point for which a custom point colorizer specifies a color.
ColoredWeightedPointInfoStores information about a bubble series point for which a custom point colorizer specifies a color.
ColorStopDefines the color for series points whose values fall within the specified range.
ColorStopCollectionThe collection of ColorStop objects.
CommodityChannelIndexIndicatorA commodity channel index (CCI) indicator.
ConstantLineBaseThe base class for constant lines.
ConstantLineStyleStores constant line appearance settings.
ConstantLineTitleStores constant line title settings.
CrosshairHintBehaviorDefines the crosshair hint behavior.
CrosshairLabelPositionBaseThe base class for classes that define the position of a crosshair label.
CrosshairLineStyleStores crosshair line appearance settings.
CustomLegendItemAn individual item in a legend that explains point or line/area segment colors for a series painted with a point or segment colorizer.
CustomValueBandPointColorizerA value range colorizer that colors series points according to a custom algorithm based on values of the specified data source field.
DashesTypeConverter
DataChangedEventArgsProvides data for the IChangeableSeriesData.DataChanged event.
DataSourceAdapterBaseServes as the base class for data adapters that load data from data sources into the chart series.
DataSourceKeyProvides access to an object that specifies an item of the data source to which the chart is bound.
DateTimeAxisXThe X-axis that the chart uses to display series of data points with date-time arguments.
DateTimeConstantLineThe vertical straight line that passes through the chart and indicates a date-time x-axis’s value.
DateTimeConstantLineCollectionThe collection of DateTimeConstantLine objects.
DateTimeLabelFormatStores the date-time axis label format for the specified measurement unit.
DateTimeLabelFormatCollectionThe collection of DateTimeLabelFormat objects.
DateTimeRangeStores range settings of DateTimeAxisX.
DateTimeStripThe highlighted area limited by two fixed values (minimal and maximal limits) of an axis, and is perpendicular to the axis.
DateTimeStripCollectionThe collection of DateTimeStrip objects.
DonutSeriesDisplays data as a pie chart with a hole in center.
EnvelopeIndicatorA simple moving average envelope.
EnvelopeIndicatorStyleStores the appearance settings of the moving average envelope indicator.
ExponentialMovingAverageIndicatorAn exponential moving average (EMA) indicator.
FinancialSeriesThe base class for the Candlestick and Stock series.
FinancialSeriesLabelStores point label settings for the Candlestick and Stock series.
FinancialSeriesLabelValuesStores values that you can use to generate text strings for financial series labels when you implement the ISeriesLabelTextProvider interface.
FullStackedAreaSeriesDisplays data as areas on a chart, so that each data point value is stacked with values of all the other corresponding data points and the total area is always the full area of the chart diagram.
FullStackedBarSeriesDisplays data as bars stacked by arguments, so that each stacked bar height is always the full height of the chart diagram and series values are displayed as percentages of a bar.
GradientPointBasedSegmentColorizerA colorizer that paints line segments of the line, area or range area series based on the specified point colorizer.
GradientPointBasedStackedSegmentColorizerA colorizer that paints line segments of the stacked area series based on the specified point colorizer.
HintConfigures hints the the hints the ChartView displays.
HintBaseThe base class for ChartView and PieChartView hints.
HintBehaviorThe class used to define the hint behavior.
HintShownEventArgsProvides data for the ChartBaseView.HintShown event.
HintStyleStores the appearance settings of chart hints.
HintStyleBaseThe base class for styles that configure the appearance of ChartView and PieChartView hints.
Initializer staticContains the Init method that initializes the DevExpress Charts component.
LegendStores chart legend settings.
LegendStyleStores legend appearance settings.
LineIndicatorStyleStores appearance settings of the indicator line.
LineSeriesDisplays data as points connected by a line.
LineSeriesStyleStores line series appearance settings.
LineTrackingCrosshairLabelPositionDefines the behavior of a crosshair label when it follows the crosshair cursor’s argument line.
MarkerSeriesLabelStores point label settings for the Area, Line, Spline, and Point series.
MarkerStyleStores the appearance settings of data point markers for the Line, Spline, Point and Bubble series.
MassIndexIndicatorA mass index indicator.
MedianPriceIndicatorA median price indicator.
MovingAverageConvergenceDivergenceIndicatorA moving average convergence/divergence (MACD) indicator.
MovingAverageConvergenceDivergenceIndicatorStyleStores the appearance settings of the moving average convergence/divergence indicator.
MovingAverageIndicatorA simple moving average (SMA) indicator.
NumericAxisXThe X-axis the chart uses to display series that represent data sources with numeric arguments.
NumericAxisYThe y-axis that uses numeric scale and represents values of series data points.
NumericConstantLineThe vertical or horizontal straight line that passes through the chart and indicates a qualitative x- or y-axis’s value.
NumericConstantLineCollectionThe collection of NumericConstantLine objects.
NumericRangeStores range settings of NumericAxisX and NumericAxisY.
NumericStripThe highlighted area limited by two fixed values (minimal and maximal limits) of an axis, and is perpendicular to the axis.
NumericStripCollectionThe collection of NumericConstantLine objects.
PaddingTypeConverter
PieCenterLabelThe base class for a pie chart’s center labels.
PieCenterTextLabelStores settings of the text label displayed in the center of the pie or doughnut chart.
PieCenterTextLabelStyleStores the appearance settings of the pie chart’s center label.
PieChartStyleStores the pie chart’s appearance settings.
PieChartViewVisualizes data as a pie (circular) chart.
PieHintStores appearance settings of pie chart hints.
PieHintStyleStores the appearance settings of pie chart hints.
PieSeriesDisplays data as circular graphic divided into slices to illustrate numerical proportion.
PieSeriesCollectionThe collection of the PieChartView‘s series.
PieSeriesDataAdapterProvides the data for the PieChartView series.
PieSeriesHintOptionsStores the pie series’ hint settings.
PieSeriesLabelStores pie series label settings.
PieSeriesLabelStyleStores the pie series label appearance settings.
PieSeriesLabelValuesStores values that you can use to generate text strings for pie series labels when you implement the ISeriesLabelTextProvider interface.
PieSeriesStyleStores pie series appearance settings.
PointSeriesDisplays data as a collection of points.
PointSeriesStyleStores point series appearance settings.
QualitativeAxisXAn axis that displays qualitative arguments.
QualitativeConstantLineThe vertical straight line that passes through the chart and indicates a qualitative x-axis’s value.
QualitativeConstantLineCollectionThe collection of QualitativeConstantLine objects.
QualitativeRangeStores range settings of QualitativeAxisX.
QualitativeStripThe highlighted area limited by two fixed values (minimal and maximal limits) of an axis, and is perpendicular to the axis.
QualitativeStripCollectionThe collection of QualitativeStrip objects.
RangeAreaSeriesDisplays data as a filled area between two value sets.
RangeAreaSeriesLabelStores range area series label settings.
RangeAreaSeriesStyleStores range area series appearance settings.
RangeBarSeriesDisplays data as bars that show ranges between two data values for argument values. Bars with the same argument from different series may overlap.
RangeBarSeriesLabelStores range bar series label settings.
RangeBaseThe base class for all ranges chart axes use.
RangeSeriesLabelValuesStores values that you can use to generate text strings for range area or range bar series labels when you implement the ISeriesLabelTextProvider interface.
RangeValueBandPointColorizerA value range colorizer that colors range bar series points based on their Y-axis values.
RateOfChangeIndicatorA rate of change (ROC) indicator.
RegressionLineIndicatorA regression line indicator.
RelativeStrengthIndexIndicatorA relative strength index (RSI) indicator.
ScatterLineSeriesDisplays data as a collection of points connected by a line, in the order they were indexed (opposite to LineSeries that automatically sorts all series points within the collection by their arguments).
SegmentBasedFillColorizerA colorizer that paints area segments of the area series based on the specified line segment colorizer.
SegmentBasedRangeFillColorizerA colorizer that paints area segments of the range area series based on the specified line segment colorizers.
SegmentBasedStackedFillColorizerA colorizer that paints area segments of the stacked area series based on the specified line segment colorizer.
SelectionChangedEventArgsProvides data for the ChartBaseView.SelectionChanged event.
SeriesThe base class for all series the ChartView displays.
SeriesBaseThe base class for all series within the Charts library.
SeriesCollectionThe collection of the ChartView‘s series.
SeriesCollectionChangedEventArgs
SeriesCrosshairOptionsStores the series’ crosshair cursor settings.
SeriesDataAdapterProvides the data for the ChartView series.
SeriesHintOptionsStores the series’ tooltip settings.
SeriesHintOptionsBaseThe base class for all series hint options.
SeriesLabelThe base class for all series labels.
SeriesLabelStyleStores series label appearance settings.
SeriesLabelValuesStores values that you can use to generate text strings for labels of a series (area, bar, line, spline, point, or bubble) when you implement the ISeriesLabelTextProvider interface.
SeriesLabelValuesBaseThe base class for all classes that store values of a series point that the chart uses to make series labels.
SeriesPointDataStores information about a data point and a series to which this point belongs.
SeriesTemplateAdapterStores settings that specify how the chart generates series from a data source based on a series template.
SeriesTemplateDataServes as a binding context for the template of generated series.
SideBySideFullStackedBarSeriesDisplays data as bars stacked according to the StackedGroup property value and grouped by arguments. The height of each bar is always the full height of the chart diagram and series values are displayed as percentages of a bar.
SideBySideRangeBarSeriesDisplays data as bars grouped by arguments. Each bar shows the range between two data values for the argument value.
SideBySideStackedBarSeriesDisplays data as bars stacked according to the StackedGroup property value and grouped by arguments. The height of each stacked bar is determined by the total of series values the bar contains.
SplineSeriesDisplays data as points connected by a curved line.
StackedAreaSeriesDisplays data as areas on a chart, so that each data point value is aggregated with values of the underlying data points.
StackedBarSeriesDisplays data as bars stacked by arguments, so that each stacked bar height is determined by the total of all the series values for the argument.
StackedBarSeriesLabelStores stacked bar series label settings.
StackedSeriesLabelValuesStores values that you can use to generate text strings for stacked area or stacked bar series labels when you implement the ISeriesLabelTextProvider interface.
StackedValueBandPointColorizerA value range colorizer that colors stacked area or stacked bar series points based on their stacked values.
StandardDeviationIndicatorA standard deviation indicator.
StaticCrosshairLabelPositionDefines the fixed position for a crosshair label.
StepAreaSeriesDisplays data as filled areas on a chart, with data points connected by horizontal and vertical lines.
StepLineSeriesDisplays data as points connected by horizontal and vertical lines.
StockSeriesDisplays an Open-High-Low-Close typical financial series so that each data point consists of a vertical line indicating the price range over one unit of time, and the left and right tick marks showing the opening and closing prices for that time period, respectively.
StockSeriesStyleStores stock series appearance settings.
StripAxisLabelStores the strip’s axis label settings.
StripBaseThe base class for all strips the chart axes can display.
StripStyleStores strip appearance settings.
StyleBaseThe base class for styles of all chart elements.
StyledElementThe base class for elements whose appearance can be configured.
TextElementStyleBaseThe base class for styles of elements that display text.
TextStyleStores the text appearance settings.
TitleBaseThe base class for all titles that charts use.
TitleStyleStores the title appearance settings.
TooltipHintBehaviorDefines the tooltip behavior.
TransparencyGradientStores transparency gradient settings for area series.
TriangularMovingAverageIndicatorA triangular moving average (TMA) indicator.
TypicalPriceIndicatorA typical price indicator.
ValueBandPointColorizerA value range colorizer that colors series points based on their Y-axis values.
ValueDataMemberSpecifies a data source field that contains data for series point values.
ValueDataMemberCollectionStores objects that specify data source fields that contain data for series point values.
WeightedCloseIndicatorA weighted close indicator.
WeightedMovingAverageIndicatorA weighted moving average (WMA) indicator.
WeightedValueBandPointColorizerA value range colorizer that colors bubble series points based on their weight values.
WilliamsRIndicatorA Williams %R indicator.
XYSeries

Interfaces

NameDescription
IAxisLabelTextFormatterAn interface that should be implemented by a class that defines custom labels for an axis.
ICalculatedSeriesDataThe interface should be implemented by an object that provides data for CalculatedSeries.
IChangeableSeriesData
ICustomColorizerNumericValueProvider
ICustomPointColorizerAn interface that should be implemented by a class that defines a custom point colorizer for a point, bar, line, area or range area series.
IFillColorizerAn interface that should be implemented by a class that defines an area segment colorizer for an area series.
IIndexBasedCustomPointColorizerAn interface that should be implemented by a custom point colorizer that has access to indexes of the data source items corresponding to series points.
ILegendItemProviderAn interface that a point or segment colorizer should implement to specify legend items.
IPieSeriesDataThe interface should be implemented by an object that provide data for PieSeries.
IPointColorizerAn interface that should be implemented by a class that defines a point colorizer for a point, bar, line, area or range area series.
IPointTextProvider
IRangeCustomPointColorizerAn interface that should be implemented by a class that defines a custom point colorizer for a range bar series.
IRangeFillColorizerAn interface that should be implemented by a class that defines an area segment colorizer for a range area series.
IRangePointColorizerAn interface that should be implemented by a class that defines a point colorizer for a range bar series.
ISegmentColorizerAn interface that should be implemented by a class that defines a line segment colorizer for a line, area or range area series.
ISeriesLabelTextProviderAn interface that should be implemented by a class that defines custom labels for a series (the SeriesBase class descendant object).
IStackedCustomPointColorizerAn interface that should be implemented by a class that defines a custom point colorizer for a stacked area or stacked bar series.
IStackedFillColorizerAn interface that should be implemented by a class that defines an area segment colorizer for a stacked area series.
IStackedPointColorizerAn interface that should be implemented by a class that defines a point colorizer for a stacked area or stacked bar series.
IStackedSegmentColorizerAn interface that should be implemented by a class that defines a line segment colorizer for a stacked area series.
IWeightedCustomPointColorizerAn interface that should be implemented by a class that defines a custom point colorizer for a bubble series.
IWeightedPointColorizerAn interface that should be implemented by a class that defines a point colorizer for a bubble series.
IXYSeriesDataAn interface that should be implemented by an object that supplies data for the chart’s series.

Structs

Name
Padding

Delegates

NameDescription
DataChangedEventHandlerA method that will handle the DataChanged event.
HintHiddenEventHandlerA method that will handle the HintHidden event.
HintShownEventHandlerA method that will handle the HintShown event.
SelectionChangedEventHandlerA method that will handle the SelectionChanged event.
SeriesCollectionChangedEventHandler

Enums

NameDescription
ActionType
AggregationTypeLists values that specify aggregate functions available for an axis of arguments.
AutoRangeMode
AxisLabelPositionLists values used to specify the position of axis labels.
AxisNavigationModeLists values that specify whether a user can scroll and zoom the chart along the axis.
AxisPositionLists values used to specify an axis position.
AxisTitleAlignmentLists values used to specify the alignment of the axis title relative to the axis.
BarSeriesLabelBase.BarSeriesLabelBehavior
BarSeriesLabelPositionLists values used to specify the position of bar labels.
BubbleSeriesLabelPositionLists values used to specify the position of labels relative to bubbles.
ChartThemeLists values that specify chart themes.
ConstantLineTitleAlignmentLists values used to specify the alignment of the constant line title relative to the corresponding axis.
DataChangedType
DateTimeMeasureUnitLists values used to specify the detail level for date-time values.
DefaultBooleanLists values which specify the validity of a condition (indicates whether the condition is true or false).
FinancialSeriesLabelPositionLists values used to specify the position of financial series labels.
HintShowModeSets the action which causes the hint to show.
LabelPosition
LabelPositionHorizontalAlignmentLists values that indicate the horizontal alignment of a crosshair Label.
LabelPositionVerticalAlignmentLists values that indicate the vertical alignment of a crosshair Label.
LegendHorizontalPositionLists values used to specify the legend’s horizontal position relative to the chart diagram.
LegendItemsBehaviorLists values used to specify whether the legend shows items for series colors or for series points.
LegendOrientationLists values used to specify the orientation of the legend.
LegendVerticalPositionLists values used to specify the legend’s vertical position relative to the chart diagram.
PieSeriesLabelPositionLists values that specify the position of pie slice labels relative to the pie diagram.
RangeBarSeriesLabelPositionLists values used to specify the position of RangeBar series labels.
RangeSeriesLabelKind
RangeSeriesValueLevelLists values used to specify which of two point values (Low or High) the colorizer should evaluate to color bars of the RangeBar or SideBySideRangeBar series.
ScientificNotationLists values used to specify scientific notation applied to numbers that axis labels display.
SelectionAction
SelectionBehaviorLists values that specify how the selected slice of the pie series behaves.
SelectionKindLists values used to specify an element that is selected when an end user taps a series’s point.
SelectionModeLists values used to specify the chart element selection behavior.
SeriesDataTypeLists values that specify types of data that series can display.
SweepDirection
ValueLevelLists levels of series point values used to calculate indicators.
ValueTypeLists the types of values that specify the point values to be displayed in the series.