RadControls for WPF

 

Classes

  ClassDescription
Public classAdaptiveMovingAverageKaufmanIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Exponential Moving Average financial indicator. Its values are defined as the average of the exponentially weighted values of the last points.
Public classAreaSeries
Represents a chart series that are visualize like an area figure in the cartesian space.
Public classAverageTrueRangeIndicator
Represents the AverageTrueRange financial indicator.
Public classAxis
Represents an axis within a RadCartesianChart instance.
Public classBarIndicatorBase
Represents a financial indicator, whose value depends on the values of DataPoints in financial series.
Public classBarSeries
Represents a chart series that plot their points using rectangular shapes, named "Bars". The series support default visuals - Border instances.
Public classBollingerBandsIndicator
Represents the Bollinger Bands financial indicator.
Public classCandlestick
Represents the financial Candlestick symbol.
Public classCandlestickSeries
Represents a chart series that plot their points using financial "Candlestick" shapes.
Public classCartesianAxis
Represents an axis used to plot points within a RadCartesianChart instance.
Public classCartesianChartAnnotation
This is the base class for all chart annotations in a RadCartesianChart.
Public classCartesianChartGrid
Represents a decoration over a RadCartesianChart plot area. Adds major and minor lines, connected to each Major and Minor tick of each axis.
Public classCartesianCustomAnnotation
Allows you to place a custom object at a specific place in your RadCartesianChart.
Public classCartesianCustomLineAnnotation
Represents a line annotation. The locations of the two points that determine the line are calculated base on the HorizontalFrom, HorizontalTo, VerticalFrom and VerticalTo properties.
Public classCartesianGridLineAnnotation
Allows you to place a straight line at a specific place in your RadCartesianChart.
Public classCartesianMarkedZoneAnnotation
Represents a marked zone annotation. The location of the rectangle that determine the marked zone is calculated base on the HorizontalFrom, HorizontalTo, VerticalFrom and VerticalTo properties.
Public classCartesianPlotBandAnnotation
Allows you highlight the area between two values drawn by the Axis in the RadCartesianChart.
Public classCartesianSeries
Represents ChartSeries that may be visualized by a RadCartesianChart instance.
Public classCartesianStrokedAnnotation
Represents an annotation which shape may be stroked (outlined).
Public classCategoricalAxis
Defines an axis that treats distinct points as "Categories" rather than "Values".
Public classCategoricalRadialAxis
Represents a CategoricalRadialAxis that plots categorical data.
Public classCategoricalSeries
Base class for all ChartSeries that may contain CategoricalDataPoint.
Public classCategoricalSeriesDescriptor
Represents a concrete ChartSeriesDescriptor that may be used to create all the categorical chart series variations.
Public classCategoricalSeriesDescriptorBase
Represents the base class for descriptors that defines categorical data series.
Public classCategoricalStrokedSeries
Represents a series which shape may be stroked (outlined).
Public classChartAggregateFunction
Allows aggregate functions to use enumerable expression from DataPointBinding.
Public classChartAnnotation
This is the base class for all chart annotations.
Public classChartAverageFunction
Represents a function that returns the arithmetic mean of a set of arguments.
Public classChartBehavior
This is the base class for all chart behaviors.
Public classChartBehaviorCollection
This collection contains the behaviors for RadChart.
Public classChartCrosshairBehavior
A crosshair presented by two lines and labels that are positioned in accordance to the pointer position.
Public classChartCrosshairPositionChangedEventArgs
Encapsulates the data associated with a PositionChanged event.
Public classChartDataContext
An object of this type is used as a data context for chart's behaviors. For example the tool tip behavior can use a chart data context to populate its tool tip template with data.
Public classChartElementPresenter
Base class for all PresenterBase instances that visualize a logical chart element.
Public classChartLegendSettings
Base class for the legend items settings of the RadChartBase.
Public classChartMaxFunction
Represents a function that returns the greatest item from a set of items.
Public classChartMinFunction
Represents a function that returns the least item from a set of items.
Public classChartPalette
Defines the palette semantic for a RadChartBase instance. The palette contains GlobalEntries, which are PaletteEntry objects, not related to any particular series and the SeriesEntries collection, which may be used to define a palette for a series family - e.g. Area.
Public classChartPaletteConverter
Represents a converter that may convert string value to a ChartPalette instance.
Public classChartPalettes
Contains all the predefined palettes for RadChartBase. A predefined palette may not be further modified once loaded.
Public classChartPanAndZoomBehavior
Represents a chart behavior that manipulates the Zoom and PanOffset properties of the associated RadChartBase instance.
Public classChartPanOffsetChangedEventArgs
Provides data for the PanOffsetChanged event.
Public classChartSelectionBehavior
Represents a behavior that changes the IsSelected state of data points and series depending on user input.
Public classChartSelectionChangedEventArgs
Provides data for the SelectionChanged event.
Public classChartSeries
Base class for all series of data points, plotted on a RadChartBase instance.
Public classChartSeriesDescriptor
Represents an abstract definition of a ChartSeries instance. Used together with a ChartSeriesProvider instance to provide dynamic chart series generation, depending on the data specified. The descriptors form a neat hierarchy based on the type of data visualized - e.g. Categorical, Scatter, Financial, etc. This is the base class which encapsulates all the common functionality for all concrete descriptors.
Public classChartSeriesDescriptorCollection
Represents a typed observable collection of ChartSeriesDescriptor instances.
Public classChartSeriesDescriptorSelector
Represents a class that allows for context-based ChartSeriesDescriptor selection within a ChartSeriesProvider instance.
Public classChartSeriesLabelStrategy
Allows for pluggable customization of the appearance and layout of data point labels within a ChartSeries instance.
Public classChartSeriesProvider
Represents a logical object that may be used to feed a RadChartBase instance with data, leaving the series creation to the chart itself.
Public classChartTooltipBehavior
Defines the tooltip behavior for RadChart.
Public classChartTrackBallBehavior
Represents a behavior that adds two lines in RadChartBase's render surface. The two lines intersect at the center of the closest data point found.
Public classChartZoomChangedEventArgs
Provides data for the ZoomChanged event.
Public classCommodityChannelIndexIndicator
Represents the CommodityChannelIndicator.
Public classDataPointBinding
Encapsulates the base functionality for establishing a DataPoint binding.
Public classDataPointInfo
This class contains the closest data point to a tap location as well as the point's corresponding series object.
Public classDataPointLegendSettings
Settings class for the legend items of the PieSeries.
Public classDateTimeCategoricalAxis
Represents an Axis that recognizes DateTime values and organizes all the plotted points in chronologically sorted categories.
Public classDateTimeContinuousAxis
Represents an Axis which plots points along the actual timeline.
Public classDoughnutSeries
Represents a chart series that visualize data points using arcs that form a doughnut.
Public classDynamicHelper
Encapsulates helper methods to generate Dynamic methods using System.Reflection.Emit.
Public classExponentialMovingAverageIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Exponential Moving Average financial indicator. Its values are defined as the average of the exponentially weighted values of the last points.
Public classGenericDataPointBinding<(Of <(<'TElement, TResult>)>)>
Represents a DataPointBinding that uses a generic delegate to retrieve the value to be applied for the generated data points.
Public classHighLowCloseIndicatorBase
Base class for financial indicators that are calculated upon the High and Low values.
Public classHighLowClosePeriodIndicatorBase
Base class for financial indicators that are calculated upon the High, Low and Close values and define a period.
Public classHighLowIndicatorBase
Base class for financial indicators that are calculated upon the High and Low values.
Public classIndicatorBase
Represents a financial indicator, whose value depends on the values of DataPoints in financial series.
Public classKeepExtremesFunction
Represents a function which keeps the extremes in the underlying data.
Public classLinearAxis
Represents a NumericalAxis which step is linear.
Public classLineAxis
Represents a linear axis.
Public classLineIndicatorBase
Represents a financial indicator, whose value depends on the values of DataPoints in financial series.
Public classLineSeries
Visualizes a collection of data points using a Line shape.
Public classLogarithmicAxis
Represents an axis that uses the Logarithm function to calculate the values of the plotted points.
Public classMacdhIndicator
This class represents the MovingAverageConvergenceDivergence financial indicator.
Public classMacdIndicator
This class represents the MovingAverageConvergenceDivergence financial indicator.
Public classMemberFirstFunction
Represents a function that returns the first item from a set of items.
Public classMemberLastFunction
Represents a function that returns the last item from a set of items.
Public classModifiedExponentialMovingAverageIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Modified Exponential Moving Average financial indicator. Its values are defined as the average of the exponentially weighted values of the last points.
Public classModifiedMovingAverageIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Modified Moving Average financial indicator.
Public classMomentumIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Momentum oscillator.
Public classMovingAverageIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Moving Average financial indicator. Its values are defined as the average value of the last points.
Public classNumericalAxis
Base class for all axes that use numbers to plot associated points.
Public classNumericRadialAxis
Represents a RadialAxis that plots numerical data.
Public classOhlcSeries
Represents a chart series that plot their points using financial "Bar" shapes.
Public classOhlcSeriesBase
A base class for chart series that plot financial indicators using High, Low, Open, Close values.
Public classOhlcSeriesDescriptor
Represents a concrete ChartSeriesDescriptor that may be used to create financial series - CandlestickSeries and OhlcSeries.
Public classOhlcShape
Represents the financial Candlestick symbol.
Public classOhlcStick
Represents the financial Candlestick symbol.
Public classOscillatorIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Moving Average financial indicator. Its values are defined as the average value of the last points.
Public classPaletteEntryCollection
Represents a collection of PaletteEntry objects that target particular ChartSeries instance.
Public classPanZoomBar
This class represents a customized version of RadSlider that provides built-in support for pan and zoom actions.
Public classPanZoomBarCommands
All commands that the PanZoomBar exposes.
Public classPieSeries
Represents a chart series that visualize data points using arcs that form a pie.
Public classPointSeries
Represents a chart series that plot their points using ellipses.
Public classPointTemplateSeries
Base class for all ChartSeries that may visualize their data points through Data templates.
Public classPolarAreaSeries
Represents PolarLineSeries that may optionally fill the area, enclosed by all points.
Public classPolarAxis
Represents the Polar (Radius) axis within a RadPolarChart instance.
Public classPolarAxisGridLineAnnotation
Allows you to place am ellipse at a specific place in your RadCartesianChart. This annotation uses the PolarAxis.
Public classPolarAxisPlotBandAnnotation
Allows you highlight the area between two values drawn by the PolarAxis in the RadPolarChart.
Public classPolarChartAnnotation
This is the base class for all chart annotations in a RadPolarChart.
Public classPolarChartGrid
Represents a decoration layer over a RadPolarChart. Adds visual representation of Polar and Radial lines and stripes.
Public classPolarCustomAnnotation
Allows you to place a custom object at a specific place in your RadPolarChart.
Public classPolarLineSeries
Represents PolarPointSeries which connect each PolarDataPoint with a straight line segment.
Public classPolarPointSeries
Represents CartesianSeries which may visualize PolarDataPoint objects in RadPolarChart.
Public classPolarSeries
Base class for all ChartSeries that may visualize their data points in a circle.
Public classPolarSeriesDescriptor
Represents a concrete ChartSeriesDescriptor that may be used to create all the polar chart series variations.
Public classPolarSeriesDescriptorBase
Represents the base class for descriptors that define polar series.
Public classPolarStrokedAnnotation
Represents an annotation which shape may be stroked (outlined).
Public classPresenterBase
Base class for all Control instances that represent charting engine logical models.
Public classPresenterCollection<(Of <(<'T>)>)>
Represents a strongly typed collection of ChartElementPresenter instances.
Public classPropertyNameDataPointBinding
Represents a DataPointBinding that uses reflection to look-up the values for the generated data points.
Public classRadarAreaSeries
Represents RadarLineSeries that may optionally fill the area, enclosed by all points.
Public classRadarLineSeries
Represents RadarPointSeries which connect each CategoricalDataPoint with a straight line segment.
Public classRadarPointSeries
Represents CartesianSeries which may visualize CategoricalDataPoint objects in RadPolarChart.
Public classRadarSeriesDescriptor
Represents a concrete ChartSeriesDescriptor that may be used to create all the radar chart series variations.
Public classRadChartBase
Base class for all different charts. Different chart controls are categorized mainly by the coordinate system used to plot their points.
Public classRadialAxis
Represents an elliptical axis.
Public classRadialAxisGridLineAnnotation
Allows you to place a straight line at a specific place in your RadCartesianChart. This annotation uses the RadialAxis.
Public classRadialAxisPlotBandAnnotation
Allows you highlight the area between two values drawn by the RadialAxis in the RadPolarChart.
Public classRangeBarSeries
Represents a chart range bar series.
Public classRangeSeries
Represents a chart range area series.
Public classRangeSeriesBase
A base class for chart range series.
Public classRateOfChangeIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Momentum oscillator.
Public classRaviIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Range Action Verification Index financial indicator.
Public classReadOnlyChartSeriesCollection
Represents a read-only collection of chart series.
Public classReadOnlyDataPointCollection
Represents a read-only collection of data points.
Public classRelativeMomentumIndexIndicator
Represents the Relative Momentum Index financial indicator.
Public classRelativeStrengthIndexIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the RelativeStrengthIndex financial indicator.
Public classScatterAreaSeries
Represents a chart series which visualize ScatterDataPoint instances by an area shape.
Public classScatterLineSeries
Represents a chart series, which can visualize ScatterDataPoint instances by connecting them with straight line segments.
Public classScatterPointSeries
Represents a chart series which can visualize ScatterDataPoint instances.
Public classScatterSeriesDescriptor
Represents a concrete ChartSeriesDescriptor that may be used to create all the scatter chart series variations.
Public classScatterSplineAreaSeries
Represents a chart series, which can visualize ScatterDataPoint instances by connecting them with smooth curves.
Public classScatterSplineSeries
Visualizes a collection of ScatterDataPoint using a smooth Line shape.
Public classSeriesLegendSettings
Settings class for the legend items of the RadChartBase.
Public classShortLongPeriodIndicatorBase
Base class for financial indicators, which use ShortPeriod and LongPeriod properties to define their values.
Public classSplineAreaSeries
Represents series which define an area with smooth curves among points.
Public classSplineSeries
Visualizes a collection of data points using a smooth Line shape.
Public classStochasticFastIndicator
Represents the Stochastic Fast financial indicator.
Public classStochasticSlowIndicator
Base class for financial indicators that are calculated upon the High, Low and Close values and define a period.
Public classStringToDataPointBindingConverter
Converts strings to PropertyNameDataPointBinding objects.
Public classThumbVisibilityConverter
Represents the converter that converts ScrollMode values to Visibility enumeration value.
Public classTrackBallInfoControl
Represents the control that displays the track information, provided by a ChartTrackBallBehavior.
Public classTrackBallInfoEventArgs
Encapsulates the data associated with a TrackInfoUpdated event.
Public classTrixIndicator
This class represents the TRIX financial indicator.
Public classTrueRangeIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the True Range oscillator.
Public classUltimateOscillatorIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Momentum oscillator.
Public classValueIndicatorBase
Represents a base class for financial indicators whose value depends on one input value (Open, High, Low, Close).
Public classValuePeriodIndicatorBase
Represents a base class for financial indicators whose value depends on one input value (Open, High, Low, Close) and Period.
Public classWeightedMovingAverageIndicator
Visualizes a collection of DataPoints, using a Line shape. This class represents the Weighted Moving Average financial indicator.

Structures

  StructureDescription
Public structureChartAnnotationLabelDefinition
Describes the appearance of the labels within a ChartAnnotation.
Public structureChartSeriesLabelDefinition
Describes the appearance of the labels within a ChartSeries. A chart series can have multiple definitions, allowing for multiple labels per data point.
Public structurePaletteEntry
Defines an entry in a ChartPalette instance.

Delegates

  DelegateDescription
Public delegateGetPropertyValueDelegate
Retrieves the value of a property of an object instance. Used to generate dynamic methods to bypass reflection.

Enumerations

  EnumerationDescription
Public enumerationAreaSeriesStrokeMode
Defines how an AreaSeries shape is outlined.
Public enumerationChartAnnotationLabelLocation
Public enumerationChartDragMode
Defines how a RadChartBase instance will handle a mouse drag gesture.
Public enumerationChartHoverMode
An enumeration that defines what visual effects to be applied.
Public enumerationChartPanZoomMode
Defines how a RadChartBase instance will handle a zoom or a pan gesture.
Public enumerationGridLineRenderMode
Defines how grid lines are displayed.
Public enumerationGridLineVisibility
Defines the visibility of the major and minor lines within a CartesianChartGrid.
Public enumerationLabelStrategyOptions
Defines what custom label implementation will be provided by a ChartSeriesLabelStrategy instance.
Public enumerationPieChartHoverMode
An enumeration that defines what visual effects to be applied.
Public enumerationPolarGridLineVisibility
Defines the availability of the grid lines within a PolarChartGrid.
Public enumerationRangeSeriesStrokeMode
Defines how an RangeSeries shape is outlined.
Public enumerationSamplingTimeUnit
An enumeration representing the time unit to group by when performing sampling on chart data.
Public enumerationSeriesPaletteMode
Defines the possible ways of a ChartPalette instance to apply the palette of its owning chart.
Public enumerationSeriesRenderMode
Defines how ChartSeries will be rendered.
Public enumerationTrackBallSnapMode
Defines how a ChartTrackBallBehavior or a ChartTooltipBehavior instance should snap to the closest to a physical location data points.