Click or drag to resize
Telerik.Windows.Controls.Charting Namespace
 
Classes
  ClassDescription
Public classAdditionalAxes2DContainer
Represents a container, holding the secondary Y axes.
Public classAdditionalAxesPanel
Represents a panel that arranges the additional axes of the chart.
Public classAdditionalPlotAreaAxes2DContainer
Represents a container, holding the plot area axes related to secondary Y axes.
Public classAdditionalPlotAreaAxesPanel
Represents a panel that arranges the additional plot area axes of the chart.
Public classAggregationGroup
Used by the ISeriesDefinition classes to define the way each series will be aggregated.
Public classAnimationSettings
The AnimationSettings Class gives you the opportunity to override the default RadChart animation settings coming from the control templates.
Public classAnnotationBase
This provides base functionality for all RadChart annotations.
Public classAnnotationCollection
Contains RadChart annotations.
Public classAnnotationLayer
This class serves as a container item for all annotations.
Public classAppearanceSettings
This class represents general appearance settings associated with chart elements.
Public classArea
This class represents a 2D area series item.
Public classArea3D
This class represents area series item in the 3D space.
Public classArea3DSeriesDefinition
This class represents a definition for the area series type in the 3D space.
Public classAreaControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classAreaSeries
This class represents implementation of an area chart series in the 2D space.
Public classAreaSeriesDefinition
This class represents a definition for the area series type in the 2D space.
Public classAxis
This class represents a Chart Axis.
Public classAxis2DTItemType
This class represents a chart Axis Control.
Public classAxis2DBaseTItemType
Provides base functionality for axis related classes.
Public classAxis3DTControl
This class represents the base class for axes in the 3D space.
Public classAxisItem2D
Represents the base class for visual axis items.
Public classAxisItem3D
This class represents an axis item in the 3D space.
Public classAxisItemControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classAxisLabel2D
Represents AxisX labels in 2D.
Public classAxisLabels2DBase
Provides base functionality for axis label related classes.
Public classAxisMajorItem2DBase
Defines an abstract base class for major axis items.
Public classAxisMinorItemsBaseTItemType
Provides base functionality for minor axis items.
Public classAxisPanelBase
Represents the base class for axis panels.
Public classAxisStyles
This is a container class for all user defined series styles.
Public classAxisTitle
This class represents a chart axis title item.
Public classAxisTitleLabelData
This class represents the label token for Axis Title.
Public classAxisX
This class represents horizontal Chart Axis.
Public classAxisX2D
Implementation of the X Axis control.
Public classAxisX3D
This class represents the X axis in the 3D space.
Public classAxisXControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classAxisXItem2D
Represents a visual X Axis item.
Public classAxisXLabel2D Obsolete.
Represents AxisX labels in 2D.
Public classAxisXLabels2D Obsolete.
The container for the horizontal Axis labels in 2D.
Public classAxisXPanel
Implementation of the XAxis panel.
Public classAxisY
This class represents vertical Chart Axis.
Public classAxisY2D
Implementation of the Y Axis control.
Public classAxisY3D
This class represents the Y axis in the 3D space.
Public classAxisYCollection
Represents a collection of AxisY objects.
Public classAxisYControl3D
This class supports the RadChart Framework infrastructure and is not intended to be used directly from your code.
Public classAxisYItem2D
Implementation of the YAxis visual item.
Public classAxisYPanel
Implementation of the YAxis panel.
Public classAxisZ3D
This class represents the Z axis in the 3D space.
Public classAxisZControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classBar
This class represents a 2D bar series item.
Public classBar3D
Represents a bar series item in 3D.
Public classBar3DSeriesDefinition
Defines the DataSeries visual representation to be 3D Bars.
Public classBarControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classBarLabelSettings
This class holds the settings needed to properly arrange the SeriesItemLabel elements for bar series types.
Public classBarSeriesDefinition
Defines the DataSeries visual representation to be Bar chart.
Public classBarSeriesPanel
The BarSeriesPanel handles the positioning of the Bar and StackedBar series.
Public classBarWidthToRadiusConverter
This class returns half of the passed bar width to use as a radius.
Public classBaseAnimationConverter
Represents an IValueConverter that is used in ChartItems' animations. This converter serves as a base class for generation of animations delays to achieve effects like "sequential" animations of the items, i.e. each item to begin animating after the previous one's animation has begun or finished. For more information see DelayConverter and DurationConverter.
Public classBaseAreaChartItem
Base class for area chart items.
Public classBaseAreaSeries
This is the base class for area chart series in the 2D space.
Public classBaseChartItem
This is a base implementation of the IChartItem interface. All inheriting classes further specialize the implementation for the items used in the different chart types. Each item is the visual representation of a single DataPoint from the DataSeries collections.
Public classBaseChartItem2D
Represents the base class for all 2D chart items.
Public classBaseChartItem3DTControl3D
Extends the BaseChartItem class to add 3D items functionality.
Public classBaseChartItemControl3DTControl
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classBaseExtensionCollectionT
This class represents a base collection of extensions.
Public classBaseFormattableData
Base class for items displaying.
Public classBaseLineSeries
This is the base class for line chart series in the 2D space.
Public classBasePieAggregator
Basic implementation of ISeriesAggregator interface ensuring caching of MaxValue/MinValue/etc., and correct cache invalidation on update.
Public classBasePointMarkChartItem
Base class for chart items, having point marks and labels.
Public classBaseRangeSeries
This is the base class for range chart series in the 2D space.
Public classBaseResourceCollectionT
Represents a generic collection of resources.
Public classBaseSeriesAggregator
Basic implementation of ISeriesAggregator interface ensuring caching of MaxValue/MinValue/etc., and correct cache invalidation on update.
Public classBaseSeriesConverterTItem
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classBaseSpline3DTSplineControl3D
This class serves as a base class for all 3D spline types.
Public classBox3D
This class represents a 3D box shape.
Public classBoxControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classBrushCollection
Represents a collection of brushes. Supports the RadChart styling infrastructure.
Public classBubble
This class represents a 2D Bubble series item.
Public classBubble3D
Represents a 3D bubble series item.
Public classBubble3DSeriesDefinition
This class represents a definition for the bubble series type in the 3D space.
Public classBubbleControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classBubbleSeriesDefinition
Defines the DataSeries visual representation of a Bubble chart series.
Public classBubbleSeriesMaterialConverter
This converter verifies correct opacity is applied to materials for bubbles with negative bubble sizes.
Public classBuildStyleMapping
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Public classCameraExtension
This extension class provides zooming and rotation interactivity for 3D charts out-of-the-box.
Public classCandleStick
This class represents a 2D CandleStick series item.
Public classCandleStickSeriesDefinition
Defines the DataSeries visual representation to be CandleStick chart.
Public classCenterConverter
Given a double value, this converter returns 1/2 of it. Used to center labels, etc. based on ActualWidth/ActualHeight.
Public classChartArea
This class represents a layout region of the RadChart control that holds certain chart series and axis data.
Public classChartAreaCollection
This class represents a strongly typed collection that contains chart area items.
Public classChartDataBindingEventArgs
This class holds the event arguments collected when the DataBinding event is raised.
Public classChartDataBoundEventArgs
This class holds the event arguments collected when the DataBound event is raised.
Public classChartDayGroupDescriptor
This descriptor groups data in RadChart by days.
Public classChartDefaultView
This class represents the default chart view of RadChart. By default it contains a basic layout with a single chart area, legend, and title within a grid panel. You can still add additional elements (chart areas, legends, titles) as content of the RadChart control; alternatively you can modify the template as well.
Public classChartException
This class represents an exception raised by the RadChart control.
Public classChartExtension
Provides the base class for the extensibility mechanism supported by RadChart.
Public classChartExtensionCollection
Holds the list of items that constitute the extensions for a specific ChartArea.
Public classChartFilterDescriptor
This class describes how a particular filtering is carried out.
Public classChartFilterDescriptorCollection
Contains ChartFilterDescriptors.
Public classChartGroupDescriptor
This class describes how a particular grouping is carried out.
Public classChartGroupDescriptorCollection
Contains ChartGroupDescriptors.
Public classChartHierarchicalViewDescriptor
THis class represents the data mappings, used to describe hierarchical data for drill-down scenarios in RadChart.
Public classChartHierarchicalViewDescriptorCollection
Holds the collection of ChartHierarchicalViewDescriptor items that describe the hierarchy structure in the chart.
Public classChartHierarchyCommands
Provides a standard set of book related commands.
Public classChartHourGroupDescriptor
This descriptor groups data in RadChart by the hours.
Public classChartHoverChangedEventArgs
Provides data for the HoverChanged event.
Public classChartItemClickEventArgs
This class holds the event arguments collected when the ItemClick RoutedEvent is raised.
Public classChartItemDataBoundEventArgs
This class holds the event arguments collected when the ItemDataBound event is raised.
Public classChartLegend
This class represents the chart legend.
Public classChartLegendItem
This class represents a chart legend item.
Public classChartLegendItemCollection
Holds the list of ChartLegendItem items that constitute a single chart legend instance.
Public classChartMinuteGroupDescriptor
This descriptor groups data in RadChart by the minutes.
Public classChartMonthGroupDescriptor
This descriptor groups data in RadChart by years.
Public classChartNumberFormatter
This chart formatter allows the chart to format numbers in human readable or scientific form.
Public classChartPanel
This class represents the layout ItemsPanel for each ChartArea instance.
Public classChartResourceDictionary
Supports the RadChart styling infrastructure.
Public classChartSecondGroupDescriptor
This descriptor groups data in RadChart by the seconds.
Public classChartSelectionChangedEventArgs
Provides data for the SelectionChanged event.
Public classChartSortDescriptor
This class describes how a particular sorting is carried out.
Public classChartSortDescriptorCollection
Contains ChartSortDescriptors.
Public classChartTitle
This class represents a chart title item.
Public classChartYearGroupDescriptor
This descriptor groups data in RadChart by years.
Public classClipPanel
A panel which clips overflowing content.
Public classColorHSB
Represents a Color in Hue,Saturation,Brightness/Value (HSB/HSV). Supports conversion from and to RGB color.
Public classCommonResourceKey
This class represents the resource key associated with animation storyboard in RadChart.
Public classComplexStyleMapping
Represents a collection of IStyleMapping objects. Supports the RadChart styling infrastructure. Not intended for external use.
Public classCone3D
This class represents a cone primitive in the 3D space.
Public classControl3DTControl
This class represents a base class for 3D control implementations.
Public classCustomGridLine
Custom GridLine annotation.
Public classCustomLine
Custom line annotation.
Public classCylinder3D
This class represents a cylinder primitive in the 3D space.
Public classCylinder3DPrimitive
Extends DynamicUIElement3D and represents a base class for cylinder 3D shapes.
Public classCylinder3DSection
Represents a section of a 3-dimensional cylinder.
Public classCylinder3DSide
Represents the side of a 3D cylinder primitive.
Public classDataAxisChangedEventArgs
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classDataPoint
This class represents a single piece of data that is visualized in a chart series.
Public classDataSeries
Represents a data series that is visualized by the RadChart in one of the ChartAreas. It is an observable collection of DataPoint items. Additionally, contains properties to control the data series visualization.
Public classDataSeriesCollection
Represents an observable collection of DataSeries.
Public classDateTimeAverageFunction
Represents a function which calculates DateTime average.
Public classDateTimeMaxFunction
Represents a function which calculates DateTime average.
Public classDateTimeMinFunction
Represents a function which calculates DateTime average.
Public classDelayConverter
Represents an IValueConverter that is used in ChartItems' animations. This converter generates animations delays to enable "sequential" animations of the items, i.e. each item to begin animating after the previous one's animation has begun or finished. For more information see BaseAnimationConverter.
Public classDictionaryFallbackChain
Represents a chain of styling dictionaries. Supports the RadChart styling infrastructure.
Public classDimensionModeConverter
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classDockToOrientationConverter
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classDoughnut
This class represents a 2D doughnut series item.
Public classDoughnut3D
This class represents a doughnut series item in the 3D space.
Public classDoughnut3DCover
Represents the cover for a 3D doughnut primitive.
Public classDoughnut3DPrimitive
An abstract class representing a 3-dimensional primitive. Multiple primitives are used to create a Doughnut3D.
Public classDoughnut3DSeriesDefinition
This class represents a definition for the doughnut series type in the 3D space.
Public classDoughnut3DSide
Represents the side of a 3d doughnut primitive.
Public classDoughnut3DSmoothEdge
This class renders the smooth edge of a doughnut shape in the 3D space.
Public classDoughnutControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classDoughnutSeriesDefinition
Defines the DataSeries visual representation to be Doughnut, split in parts.
Public classDragZoomLayerControl
This control enables zooming chart regions using the mouse.
Public classDurationConverter
Represents an IValueConverter that is used in ChartItem's animations. This converter generates animations delays to enable "sequential" animations of the items, i.e. each item to begin animating after the previous one's animation has begun or finished. For more information see BaseAnimationConverter.
Public classDynamicUIElement3D
This class represents a base class for 3D primitive shapes.
Public classEnableAnimationsConverter
Converter similar to the three-state operator ?: Takes a boolean value and returns one of two values contained in Array supplied as ConverterParameter.
Public classFunnel3D
Represents a funnel series item in 3D space.
Public classFunnel3DSeriesDefinition
This class represents a definition for the funnel series type in the 3D space.
Public classFunnelControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classGridLine2DBase
Provides base functionality for gridLines.
Public classGridLine3D
This class represents an axis gridline in the 3D space.
Public classGridLineControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classGridLines2DBaseTItemType
Provides base functionality for gridlines.
Public classGridLinesContainer3DTControl
This is a base class for a gridlines container in the 3D space.
Public classGridLinesXContainer3D
This class represents the gridlines container associated with the X axis in the 3D space.
Public classGridLinesXContainerControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classGridLinesYContainer3D
This class represents a gridlines container associated with the Y axis in the 3D space.
Public classGridLinesYContainerControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classGridLinesZContainer3D
This class represents the gridlines container associated with the Z axis in the 3D space.
Public classGridLinesZContainerControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classGridLineXControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classGridLineYControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classGridLineZControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classGroupingSettings
This class contains settings for data grouping and aggregation of the RadChart databinding engine.
Public classHexahedron
Represents a 3-dimensional figure having eight corner points and six sides.
Public classHierarchyDrillEventArgs
This class holds the event arguments collected when a hierarchy-related action is performed -- Drill, Back or Forward.
Public classHierarchyManager
This class represents the unit, which is responsible for managing the Hierarchical data sources in RadChart. It provides means to manage and control the chart state in hierarchical data scenarios.
Public classHorizontalAxisLabels2D
The container for the horizontal Axis labels in 2D.
Public classHorizontalAxisLabelsPanel
The container for the horizontal Axis labels in 2D.
Public classHorizontalBar
This class represents a 2D horizontal bar series item.
Public classHorizontalBarSeriesDefinition
Defines the DataSeries visual representation to be horizontal Bar chart.
Public classHorizontalGridLine2D
Represents a horizontal gridLine in 2D.
Public classHorizontalGridLines2D
Represents the container class for 2D gridlines.
Public classHorizontalGridLinesPanel
Handles the layout of the horizontal gridlines.
Public classHorizontalMinorGridLine2D
Represents a minor 2D gridLine.
Public classHorizontalMinorGridLines2D
Represents the chart minor gridLines.
Public classHorizontalMinorTick2D
Represents a minor axis tick.
Public classHorizontalMinorTicks2D
Represents the chart minor ticks.
Public classHorizontalMinorTicksPanel
A specialized version of the UniformVerticalPanel which handles minor ticks.
Public classHorizontalRangeBar
This class represents a 2D StackedBar series item.
Public classHorizontalRangeBarSeriesDefinition
Defines the DataSeries visual representation to be horizontal Bar chart.
Public classHorizontalStackedBar
This class represents a 2D HorizontalStackedBar series item.
Public classHorizontalStackedBar100
This class represents a 2D horizontal bar series item.
Public classHorizontalStackedBar100SeriesDefinition
Defines the DataSeries visual representation to be horizontal stacked Bar 100 chart.
Public classHorizontalStackedBarSeriesDefinition
Defines the DataSeries visual representation to be horizontal stacked Bar chart.
Public classHorizontalStripLine2D
Represents a horizontal stripLine in 2D.
Public classHorizontalStripLines2D
Represents the container class for 2D stripLines.
Public classHorizontalStripLinesPanel
A specialized version of the UniformVerticalPanel which handles horizontal strip lines.
Public classHSBGradientMapping
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Public classHSBGradientStop
Defines how a color, represented in HSB will be modified.
Public classHSBGradientStopCollection
Represents a GradientStopCollection, having one main color, where each color stop represents a modification of the main color in HSB.
Public classHSBLinearGradientMapping
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Public classHSBMapping
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Public classHSBRadialGradientMapping
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Public classInteractivitySettings
This class contains settings for the customization of the Hover / Select visual effects supported by the chart control.
Public classItemMapping
This class represents an individual mapping between a field from the RadChart's ItemsSource and the DataPointMember member that should be mapped to it.
Public classItemMappingCollection
Holds the list of ItemMapping items that constitute the data mappings for a single chart series instance.
Public classItemsControl3DTControl
This class represents an ItemsControl in the 3D space.
Public classItemsModelControl3DTControl3D, TControlItem3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classItemsPresenter3D
This class represents an ItemsPresenter in the 3D space.
Public classItemToolTip2D
Represents the series item tooltip in 2D.
Public classItemToolTipEventArgs
Event arguments for tooltip events.
Public classKeepExtremesFunction
Represents a function which keeps the extremes in the underlying data.
Public classLabelData
This class represents the label token for various chart elements.
Public classLabelFormatConverter
Formats the value for a chart label.
Public classLabelLayer
Represents a layer that renders a single collection of LabelData items.
Public classLabelLayerItemsPanel
Panel used by LabelsControl to arrange the labels in a single labels layer.
Public classLabelLayersDataCollection
Represents an ObservableCollection collection of LabelsCollection.
Public classLabelLayersPanel
Panel used by LabelsControl to organize the layers of labels.
Public classLabelsCollection
Represents an ObservableCollection of LabelData items.
Public classLabelsControl
ItemsControl used to display the 3D RadChart's labels.
Public classLabelSettings
This class holds the settings needed to properly arrange the SeriesItemLabel elements for linear series types.
Public classLabelsHitTestVisual
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
Public classLabelsPanel
A panel implementation responsible for arranging the collection of SeriesItemLabel elements.
Public classLegendItemFormatConverter
Formats the value for a chart legend item label.
Public classLine
This class represents a 2D line series item.
Public classLine3D
Represents a line segment in 3D.
Public classLine3DSeriesDefinition
Defines the DataSeries visual representation to be 3D Line.
Public classLineAnnotationBase
Provides base functionality for all line related annotations.
Public classLinearPointMarkSeriesDefinition
Generic class that defines a SeriesDefinition for linear series whose items have point marks.
Public classLinearSeries3DDefinition
This class represents a definition base type for linear series types in the 3D space.
Public classLinearSeriesDefinition
Generic class that defines a SeriesDefinition for linear series (such as lines, bars, etc.).
Public classLinearSeriesPanel
This class represents the layout panel for linear series types.
Public classLineControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classLineSeries
This class represents a concrete implementation of a line series in the 2D space.
Public classLineSeriesDefinition
Defines the DataSeries visual representation to be Line.
Public classMarkedZone
MarkedZone annotation.
Public classMaterialMapping
Represents a connection between the resources provided to style the RadChart and the different visual elements in 3D.
Public classMaterialMappingCollection
This class supports the RadChart theming and styling infrastructure and is intended for internal use only. /// Provides information on how a material should be built from the theme resources.
Public classMaterialsCollection
Holds a list of materials for 3D chart elements.
Public classMinorGridLine2D Obsolete.
Represents a minor 2D gridLine.
Public classMinorGridLines2D Obsolete.
Represents the chart minor gridLines.
Public classMinorTick2D Obsolete.
Represents a minor axis tick.
Public classMinorTick2DBase
Represents a minor axis tick.
Public classMinorTickPoint
Represents a minor tick point.
Public classMinorTickPointCollection
Represents a collection of MinorTickPoint items.
Public classMinorTicks2D Obsolete.
Represents the chart minor ticks.
Public classMinorTicksPanel Obsolete.
A specialized version of the UniformVerticalPanel which handles minor ticks.
Public classModelTControl3D
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
Public classModelControl3DTControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classNoDataControl
This class represents a control which is only visible when ChartArea has no DataSeries set.
Public classParametricLine
Line having additional Parameter that allows animating line between points using a single animation. It also allows separation between the animation and end points binding.
Public classPie
This class represents a 2D pie series item.
Protected classPieSegmentGenerator
Geometry Generator for Pie and Doughnut.
Public classPie3D
This class represents a pie series item in the 3D space.
Public classPie3DSeriesDefinition
This class represents a definition for the pie series type in the 3D space.
Public classPieControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classPieSeriesDefinition
Defines the DataSeries visual representation to be Pies.
Public classPieXAggregator
Basic implementation of ISeriesAggregator interface ensuring caching of MaxValue/MinValue/etc., and correct cache invalidation on update.
Public classPieYAggregator
Basic implementation of ISeriesAggregator interface ensuring caching of MaxValue/MinValue/etc., and correct cache invalidation on update.
Public classPlane3DTControl
This is the base class for all chart planes in the 3D space.
Public classPlaneXY
This class represents the plane that contains the X and Y axes.
Public classPlaneXYControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classPlaneYZ
This class represents the plane that contains the Y and Z axes.
Public classPlaneYZControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classPlaneZX
This class represents the plane that contains the Z and X axes.
Public classPlaneZXControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classPlotAreaAxisX2D
This class represents the horizontal axis rendered inside the PlotArea in negative-values scenarios.
Public classPlotAreaAxisXPanel
Implementation of the PlotAreaAxisX panel.
Public classPlotAreaAxisY2D
This class represents the vertical axis rendered inside the PlotArea in negative-values scenarios.
Public classPlotAreaAxisYPanel
Implementation of the PlotAreaAxisY panel.
Public classPlotAreaMouseEventArgs
This class holds the event arguments collected when the ChartArea mouse events are raised.
Public classPointExtensions
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classPointMark
This class represents the point mark indicator associated with series like Line, Spline, etc. (series with point marks).
Public classPointMarkAppearanceSettings
This class represents appearance settings associated with point marks.
Public classPolyline3D
Draws a series of connected straight lines in the 3D space.
Public classPyramid3D
This class represents a 3D Pyramid series.
Public classPyramid3DPrimitive
Extends DynamicUIElement3D and represents a base class for pyramid 3D shapes.
Public classPyramid3DSection
Represents a 3D pyramid section.
Public classPyramid3DSeriesDefinition
This class represents a definition for the pyramid series type in the 3D space.
Public classPyramid3DSide
Represents a 3D pyramid side primitive.
Public classPyramidControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classRadHierarchicalObservableCollectionT
Represents a dynamic collection of items that provides notifications when items get added, removed, their property changes or when the whole list is refreshed.
Public classRadialItemsCountToVisibilityConverter
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classRadialLabelSettings
This class holds the settings needed to properly arrange the SeriesItemLabel elements for radial series types.
Public classRadialSeries3DDefinition
This class represents a definition base class for radial series types.
Public classRadialSeriesDefinition
Represents a IRadialSeriesDefinition.
Public classRadialSeriesHelper
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classRadialSeriesPanel
This class represents the panel class used for the layout of radial series types.
Public classRange
This class represents a 2D line range series item.
Public classRangeBar
This class represents a 2D StackedBar series item.
Public classRangeBarSeriesDefinition
Defines the DataSeries visual representation to be Stacked Bar chart.
Public classRangeSeries
This class represents a concrete implementation of a range chart series in the 2D space.
Public classRangeSeriesDefinition
This class represents a definition for the line range series type in the 2D space.
Public classReadOnlyDataPointCollection
Represents a read-only collection of data points.
Public classReadOnlyDataSeriesCollection
Represents an observable collection of DataSeries.
Public classResourceDictionaryCollection
Supports the RadChart styling infrastructure.
Public classResourceHelper
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classRoundedBox3DPrimitive
Represents a 3D Box with rounded corners.
Public classSamplingSettings
This class contains configuration settings for sampling in RadChart.
Public classScalePanel
Provides scaling functionality.
Public classScatterPoint
This class represents a 2D point series item.
Public classScatterSeriesDefinition
Defines the DataSeries visual representation of a Scatter (Point) chart series.
Public classScrollModeToVisibilityConverter
Represents the converter that converts ScrollMode values to Visibility enumeration value.
Public classSelfDrawingSeries
Represents a self-drawing series.
Public classSeries
This class represents a concrete implementation of a chart series in the 2D space.
Public classSeries3D
This class represents a chart series in the 3D space.
Public classSeries3DDefinition
This class represents a definition base class for series types in the 3D space.
Public classSeries3DPanel
This class represents the panel class used for the layout of 3D chart series types.
Public classSeriesAppearanceSettings
This class represents appearance settings associated with chart series.
Public classSeriesDefinition
Generic class that defines a SeriesDefinition.
Public classSeriesItemLabel
Represents the series item label.
Public classSeriesMapping
This class represents the data mappings associated with a single chart series.
Public classSeriesMappingCollection
Holds the list of SeriesMapping items that constitute the data mappings for the various chart series instances.
Public classSeriesMaterialConverter
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classSeriesModel
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
Public classSeriesStyleBuilder
Generates resource using string representation of the XAML element.
Public classSeriesStyleConverter
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classSeriesStyles
This is a container class for all user defined series styles.
Public classSingleResourceCollectionT
Represents a collection of resources, where each entry is a single resource. Supports the RadChart styling infrastructure.
Public classSphere
Extends DynamicUIElement3D and represents a sphere in the 3D space.
Public classSpline
Extends the BaseChartItem to define a specific visual representation (spline) of the DataPoint.
Public classSpline3D
Represents a 3D spline series.
Public classSpline3DPrimitive
Primitive that renders segment of a spline curve.
Public classSpline3DSeriesDefinition
This class represents a definition for the spline series type in the 3D space.
Public classSplineArea
Extends the Spline to define a specific visual representation (spline area) of the DataPoint.
Public classSplineArea3D
Represents a 3D spline area series.
Public classSplineArea3DCover
Extends the SplineArea3DPrimitive and represents a Spline 3D cover.
Public classSplineArea3DPrimitive
Extends DynamicUIElement3D and represents a base class for 3D spline shapes.
Public classSplineArea3DSeriesDefinition
This class represents a definition for the spline area series type in the 3D space.
Public classSplineArea3DSide
Represents the side of a 3D spline segment.
Public classSplineArea3DSurface
Represents the top cover of a 3D spline segment.
Public classSplineAreaControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classSplineAreaSeries
This class represents a concrete implementation of a spline area chart series in the 2D space.
Public classSplineAreaSeriesDefinition
Defines the DataSeries visual representation to be Spline Area chart.
Public classSplineControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classSplineRange
This class represents a 2D Spline DataRange series item.
Public classSplineRangeSeries
This class represents a concrete implementation of a spline range chart series in the 2D space.
Public classSplineRangeSeriesDefinition
This class represents a definition for the spline range series type in the 2D space.
Public classSplineSeries
This class represents a concrete implementation of a spline chart series in the 2D space.
Public classSplineSeriesDefinition
Defines the DataSeries visual representation to be Spline chart.
Public classStackedArea
This class represents a 2D stacked area series item.
Public classStackedArea100
This class represents a 2D stacked area 100 series item.
Public classStackedArea1003D
This class represents area 100% series item in the 3D space.
Public classStackedArea1003DSeriesDefinition
This class represents a definition for the stacked area 100% series type in the 3D space.
Public classStackedArea100Control3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classStackedArea100Series
This class represents a concrete implementation of a stacked area 100 chart series in the 2D space.
Public classStackedArea100SeriesDefinition
This class represents a definition for the stacked area 100 series type in the 2D space.
Public classStackedArea3D
This class represents area series item in the 3D space.
Public classStackedArea3DSeriesDefinition
This class represents a definition for the stacked area series type in the 3D space.
Public classStackedAreaControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classStackedAreaSeries
This class represents a concrete implementation of a stacked area chart series in the 2D space.
Public classStackedAreaSeriesDefinition
This class represents a definition for the area series type in the 2D space.
Public classStackedBar
This class represents a 2D StackedBar series item.
Public classStackedBar100
This class represents a 2D stacked bar 100 series item.
Public classStackedBar1003D
Public classStackedBar1003DSeriesDefinition
This class represents a definition for StackedBar100 3D series chart type.
Public classStackedBar100Control3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classStackedBar100SeriesDefinition
Defines the DataSeries visual representation to be Stacked Bar 100 chart.
Public classStackedBar3D
Public classStackedBar3DSeriesDefinition
Defines the DataSeries visual representation to be 3D Stacked Bars.
Public classStackedBarControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classStackedBarSeriesDefinition
Defines the DataSeries visual representation to be Stacked Bar chart.
Public classStackedLine
This class represents a 2D stacked line series item.
Public classStackedLine3DSeriesDefinition
Defines the DataSeries visual representation to be Stacked 3D Line.
Public classStackedLineSeries
This class represents a concrete implementation of a stacked line chart series in the 2D space.
Public classStackedLineSeriesDefinition
This class represents a definition for the stacked line series type in the 2D space.
Public classStackedSpline
This class represents a 2D stacked spline series item.
Public classStackedSpline3DSeriesDefinition
Defines the DataSeries visual representation to be Stacked 3D Spline.
Public classStackedSplineArea
This class represents a 2D stacked spline area series item.
Public classStackedSplineArea100
This class represents a 2D stacked spline area series item.
Public classStackedSplineArea1003D
This class represents stacked spline area 100% series item in the 3D space.
Public classStackedSplineArea1003DSeriesDefinition
This class represents a definition for the stacked spline area 100% series type in the 3D space.
Public classStackedSplineArea100Control3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classStackedSplineArea100Series
This class represents a concrete implementation of a stacked spline area 100 chart series in the 2D space.
Public classStackedSplineArea100SeriesDefinition
This class represents a definition for the stacked spline area series type in the 2D space.
Public classStackedSplineArea3D
This class represents stacked area series item in the 3D space.
Public classStackedSplineArea3DSeriesDefinition
This class represents a definition for the stacked area series type in the 3D space.
Public classStackedSplineAreaControl3D
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classStackedSplineAreaSeries
This class represents a concrete implementation of a stacked spline area chart series in the 2D space.
Public classStackedSplineAreaSeriesDefinition
This class represents a definition for the stacked spline area series type in the 2D space.
Public classStackedSplineSeries
This class represents a concrete implementation of a stacked spline chart series in the 2D space.
Public classStackedSplineSeriesDefinition
This class represents a definition for the stacked spline series type in the 2D space.
Public classStepArea
This class represents a 2D area series item.
Public classStepAreaSeries
This class represents implementation of a step area chart series in the 2D space.
Public classStepAreaSeriesDefinition
This class represents a definition for the step area series type in the 2D space.
Public classStepLine
The class represents 2d step line series item.
Public classStepLineSeries
This class represents a 2D step line series item.
Public classStepLineSeriesDefinition
Defines the DataSeries visual representation to be Line.
Public classStick
Represents the Stick financial series in 2D.
Public classStickSeriesDefinition
Defines the DataSeries visual representation to be Stick chart.
Public classStripLine2DBase
Provides base functionality for stripLines.
Public classStripLine3D
Defines a StripLine in 3D space.
Public classStripLine3DDataItem
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
Public classStripLine3DDataItemCollection
A collection of StripLine3DDataItem objects.
Public classStripLine3DMaterialConverter
A material converter used for selecting the appropriate material for the current StripLine segment.
Public classStripLineControl3D
Represents a StripLine in 3D space.
Public classStripLineDelayConverter
Implements the IValueConverter interface. Used for calculation of StripLine's delay.
Public classStripLines2DBaseTItemType
Provides base functionality for stripLines.
Public classStripLinesContainer3D
This class represents the container which holds the StripLine for each 3D Plane.
Public classStripLinesContainerControl3D
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
Public classStyleBuilderData
Represents a set of resources used by the SeriesStyleBuilder.
Public classStyleMapping
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Public classStyleMappingCollection
Represents a collection of IStyleMapping objects. Supports the RadChart styling infrastructure. Not intended for external use.
Public classStylesPalette
Holds a list of styles that control the appearance of 2D chart elements.
Public classTextToVisibilityConverter
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Public classThickness3DBindable
Helper class enabling the binding to Thickness3D structure.
Public classThickness3DConverter
Extends the TypeConverter class to enable conversion of different types from and to Thickness3D.
Public classThumbVisibilityConverter
Represents the converter that converts ScrollMode values to Visibility enumeration value.
Public classTickPoint
Represents an axis major tick point.
Public classTickPointCollection
Represents a collection of TickPoint items.
Public classTooltipFormatConverter
Formats the value for an item tooltip.
Public classTranslateTransform3DConverter
Converts Point3D to TranslateTransform3D. Use ConverterParameter to additionally offset the TranslateTransform3D.
Public classUniformHorizontalPanel
A layout panel which arranges items uniformly along the horizontal axis.
Public classUniformPanelBase
Provides base functionality for uniform panels.
Public classUniformVerticalPanel
A layout panel which arranges items uniformly along the vertical axis.
Public classUserStyleChangedEventArgs
Class representing the user style changed event args.
Public classVerticalAxisLabels2D
The container for the vertical Axis labels in 2D.
Public classVerticalAxisLabelsPanel
The container for the vertical Axis labels in 2D.
Public classVerticalGridLine2D
Represents a vertical gridLine in 2D.
Public classVerticalGridLines2D
Represents the container class for 2D gridLines.
Public classVerticalGridLinesPanel
Handles the layout of the vertical gridlines.
Public classVerticalMinorGridLine2D
Represents a minor 2D gridLine.
Public classVerticalMinorGridLines2D
Represents the chart minor gridLines.
Public classVerticalMinorTick2D
Represents a minor axis tick.
Public classVerticalMinorTicks2D
Represents the chart minor ticks.
Public classVerticalMinorTicksPanel
A specialized version of the UniformHorizontalPanel which handles minor ticks.
Public classVerticalStripLine2D
Represents a vertical stripLine in 2D.
Public classVerticalStripLines2D
Represents the container class for 2D gridlines.
Public classVerticalStripLinesPanel
A specialized version of the UniformHorizontalPanel which handles vertical StripLines.
Public classViewportPanel
Represents viewport container, scales the viewport to fit the available space without changing proportions.
Public classZoomScrollSettings
This class describes settings needed to define the chart behavior for zooming and scrolling.
Structures
  StructureDescription
Public structureDataRange
Represents a data structure containing two doubles The first one, From defines the lower bound of the range, while second one, namely To defines the upper bound of the range.
Public structureThickness3D
Describes the thickness of a frame around a box. Six Double values describe the Left, Back, Right, Front, Top, and Bottom sides of the box, respectively.
Interfaces
  InterfaceDescription
Public interfaceIChartExtensibleObjectT
This is a standard interface for all classes supporting RadChart's extensibility mechanism.
Public interfaceIChartExtensionT
Represents a standard interface for classes supporting the RadChart's extensibility mechanism.
Public interfaceIChartExtensionCollectionT
This is a standard interface for collections containing extension objects which support the RadChart's extensibility mechanism.
Public interfaceIChartItem
Represents a single chart item of a DataSeries in the ChartArea. This is the visual representation of a DataPoint.
Public interfaceIChartItem3D
This is the visual representation of a DataPoint in case of using 3D chart. For more information, please, refer to IChartItem.
Public interfaceIControl3D
Exposes properties and methods necessary for the implementation of a 3D control.
Public interfaceIDataAxis
This interface supports the RadChart infrastructure and is not meant to be directly used by your code.
Public interfaceIFormattableData
Provides standard interface for objects which string value is eligible to formatting.
Public interfaceIItemsControl
This interface should be implemented by controls that can be used to present a collection of items.
Public interfaceIItemsPresenter3D
This interface should be implemented by controls that server the purpose of ItemsPresenter in the 3D space.
Public interfaceIKeyIndexValueProvider
Implemented by collection of dictionaries. Supports the styling infrastructure of the RadChart.
Public interfaceILabelSource
This interface should be implemented by all chart elements that are associated with a set of label text values.
Public interfaceIModel
This interface supports the RadChart infrastructure and is not meant to be directly used by your code.
Public interfaceIModelControl3D
Represents a 3D Control that has IModel and is contained in RootChart control.
Public interfaceIPlane3D
This interface supports the RadChart infrastructure and is not meant to be directly used by your code.
Public interfaceIRadialSeriesDefinition
Represents an object defining the visual representation of each data series, i.e. the chart type that will be used to visualize the corresponding DataSeries. This specific interface is designed for series whose items should be visually distinguished from the rest of the DataSeries items (e.g. Doughnut, Pie chart, etc).
Public interfaceISeries3DDefinition
Extends the ISeriesDefinition adding properties required for 3-dimensional chart types.
Public interfaceISeriesAggregator
Provides interface for communication between the ChartArea and DataSeries' aggregators.
Remarks
Aggregators are classes that share data between dependent series, such as StackBar series, etc.
.
Public interfaceISeriesDefinition
Represents an object defining the visual representation of each data series, i.e. the chart type that will be used to visualize the corresponding DataSeries.
Public interfaceIStyleMapping
Supports the RadChart styling infrastructure. Not intended for external use.
Delegates
  DelegateDescription
Public delegateItemToolTipEventHandler
Delegate used for ItemToolTip events.
Enumerations
  EnumerationDescription
Public enumerationAxis3DType
Defines an axis principal dimension.
Public enumerationAxisExtendDirection
This enumeration represents the supported extension directions for AxisY.
Public enumerationAxisLayoutMode
Determines the X Axis layout mode.
Public enumerationBubbleSizeRepresentation
This enumeration holds the possible interpretations of the bubble size value.
Public enumerationChartAggregateFunction
Determines the type of the chart aggregation function.
Public enumerationChartSamplingFunction
Determines the type of the chart sampling function.
Public enumerationChartSelectionMode
Determines the selection mode used by the chart control (single or multiple item selection).
Public enumerationDataPointMember
This enumeration represents the options to map to in the context of a RadChart data point when binding fields from a datasource.
Public enumerationDimensionMode
This enumeration represents the supported dimension options supported by RadChart.
Public enumerationEmptyPointBehavior
Determines how empty datapoints are handled by the control.
Public enumerationHierarchyDrillAction
This enumeration represents the supported hierarchy-related actions.
Public enumerationInteractivityScope
Determines the level of interactivity processed by the chart control.
Public enumerationLabelDisplayMode
LabelDisplayMode.
Public enumerationLabelFormatBehavior
Specifies the RadChart number format behavior.
Public enumerationLegendDisplayMode
Specifies whether RadChart will auto generate legend items for each datapoint or for the entire series.
Public enumerationMarkerShape
This enumeration holds the preset marker shape values that you can use for series like Line, Spline, etc (series with point marks).
Public enumerationScrollMode
This enumeration represents scroll modes available in RadChart.
Public enumerationSeriesVisibility
This enumeration represents the visibility of the Series.
Public enumerationSpinAxis
Represents an enumeration indicating the combination of principle axes (X, Y, Z) around which the chart area rotates in the 3D space.
Public enumerationStripLine3DColoringType
Determines the material used for the StripLine.