Namespace Telerik.Windows.Controls.Charting
Classes
Represents a container, holding the secondary Y axes. |
Represents a panel that arranges the additional axes of the chart. |
AdditionalPlotAreaAxes2DContainer Represents a container, holding the plot area axes related to secondary Y axes. |
Represents a panel that arranges the additional plot area axes of the chart. |
Used by the ISeriesDefinition classes to define the way each series will be aggregated. |
The AnimationSettings Class gives you the opportunity to override the default RadChart animation settings coming from the control templates. |
This provides base functionality for all RadChart annotations. |
Contains RadChart annotations. |
This class serves as a container item for all annotations. |
This class represents general appearance settings associated with chart elements. |
This class represents a 2D area series item. |
Represents a line segment in 3D. |
This class represents a definition for the area series type in the 3D space. |
This class represents implementation of an area chart series in the 2D space. |
This class represents a definition for the area series type in the 2D space. |
This class represents a Chart Axis. |
This class represents a chart Axis Control. |
Provides base functionality for axis related classes. |
This is a base class for the visual chart axis element in the 3D space. |
This enumeration represents the supported extension directions for AxisY. |
Represents the base class for visual axis items. |
Represents AxisX labels in 2D. |
Provides base functionality for axis label related classes. |
Determines the X Axis layout mode. |
Defines an abstract base class for major axis items. |
Provides base functionality for minor axis items. |
Represents the base class for axis panels. |
This is a container class for all user defined series styles. |
This class represents a chart axis title item. |
This class represents horizontal Chart Axis. |
Implementation of the X Axis control. |
This class represents the horizontal axis in the 3D space. |
Represents a visual X Axis item. |
Implementation of the XAxis panel. |
This class represents vertical Chart Axis. |
Implementation of the Y Axis control. |
This class represents the vertical axis in the 3D space. |
Represents a collection of AxisY objects. |
Implementation of the YAxis visual item. |
Implementation of the YAxis panel. |
This class represents a 2D bar series item. |
This class represents a box primitive in the 3D space. |
Defines the DataSeries visual representation to be 3D Bars. |
This class holds the settings needed to properly arrange the SeriesItemLabel elements for bar series types. |
Defines the DataSeries visual representation to be Bar chart. |
The BarSeriesPanel handles the positioning of the Bar and StackedBar series. |
Represents an System.Windows.Data.IValueConverter that is used in Telerik.Windows.Controls.Charting.BaseAnimationConverter.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. |
Base class for area chart items. |
This is the base class for area chart series in the 2D space. |
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. |
Represents the base class for all 2D chart items. |
This class represents the base class for all chart items in the 3D space. |
This class represents a base collection of extensions. |
Base class for items displaying. |
This is the base class for line chart series in the 2D space. |
Basic implementation of ISeriesAggregator interface ensuring caching of MaxValue/MinValue/etc., and correct cache invalidation on update. |
Base class for chart items, having point marks and labels. |
This is the base class for range chart series in the 2D space. |
Represents a generic collection of resources. |
Basic implementation of ISeriesAggregator interface ensuring caching of MaxValue/MinValue/etc., and correct cache invalidation on update. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
This class represents a Box primitive in the 3D space. |
Represents a collection of brushes. Supports the RadChart styling infrastructure. |
This class represents a 2D Bubble series item. |
Defines the DataSeries visual representation of a Bubble chart series. |
This enumeration holds the possible interpretations of the bubble size value. |
Represents a connection between the resources provided to style the RadChart and the different visual elements. |
This extension class provides zooming and rotation interactivity for 3D charts out-of-the-box. |
This class represents a 2D CandleStick series item. |
Defines the DataSeries visual representation to be CandleStick chart. |
Given a double value, this converter returns 1/2 of it. Used to center labels, etc. based on ActualWidth/ActualHeight. |
Determines the type of the chart aggregation function. |
This class represents a layout region of the RadChart control that holds certain chart series and axis data. |
This class represents a strongly typed collection that contains chart area items. |
This class holds the event arguments collected when the DataBinding event is raised. |
This class holds the event arguments collected when the DataBound event is raised. |
This descriptor groups data in RadChart by days. |
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. |
This class represents an exception raised by the RadChart control. |
Provides the base class for the extensibility mechanism supported by RadChart. |
Holds the list of items that constitute the extensions for a specific ChartArea. |
This class describes how a particular filtering is carried out. |
ChartFilterDescriptorCollection Contains ChartFilterDescriptors. |
This class describes how a particular grouping is carried out. |
ChartGroupDescriptorCollection Contains ChartGroupDescriptors. |
ChartHierarchicalViewDescriptor THis class represents the data mappings, used to describe hierarchical data for drill-down scenarios in RadChart. |
ChartHierarchicalViewDescriptorCollection Holds the collection of ChartHierarchicalViewDescriptor items that describe the hierarchy structure in the chart. |
Provides a standard set of book related commands. |
This descriptor groups data in RadChart by the hours. |
Provides data for the HoverChanged event. |
This class holds the event arguments collected when the ItemClick RoutedEvent is raised. |
This class holds the event arguments collected when the ItemDataBound event is raised. |
This class represents the chart legend. |
This class represents a chart legend item. |
Holds the list of ChartLegendItem items that constitute a single chart legend instance. |
This descriptor groups data in RadChart by the minutes. |
This descriptor groups data in RadChart by years. |
This chart formatter allows the chart to format numbers in human readable or scientific form. |
This class represents the layout ItemsPanel for each ChartArea instance. |
Supports the RadChart styling infrastructure. |
Determines the type of the chart sampling function. |
This descriptor groups data in RadChart by the seconds. |
ChartSelectionChangedEventArgs Provides data for the SelectionChanged event. |
Determines the selection mode used by the chart control (single or multiple item selection). |
This class describes how a particular sorting is carried out. |
Contains ChartSortDescriptors. |
This class represents a chart title item. |
This descriptor groups data in RadChart by years. |
A panel which clips overflowing content. |
Represents a Color in Hue,Saturation,Brightness/Value (HSB/HSV). Supports conversion from and to RGB color. |
Represents a collection of IStyleMapping objects. Supports the RadChart styling infrastructure. Not intended for external use. |
Custom GridLine annotation. |
Custom line annotation. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
This class represents a single piece of data that is visualized in a chart series. |
This enumeration represents the options to map to in the context of a RadChart data point when binding fields from a datasource. |
Represents a data structure containing two System.Double The first one, From defines the lower bound of the range, while second one, namely To defines the upper bound of the range. |
Represents a data series that is visualized by the RadChart in one of the ChartAreas. It is an RadObservableCollection<T> of DataPoint items. Additionally, contains properties to control the data series visualization. |
Represents an RadObservableCollection<T> of DataSeries. |
Represents a function which calculates DateTime average. |
Represents a function which calculates DateTime average. |
Represents a function which calculates DateTime average. |
Represents an System.Windows.Data.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. |
Represents a chain of styling dictionaries. Supports the RadChart styling infrastructure. |
This enumeration represents the supported dimension options supported by RadChart. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
This class represents a 2D doughnut series item. |
This class represents a pie series item in the 3D space. |
This class represents a definition for the doughnut series type in the 3D space. |
Defines the DataSeries visual representation to be Doughnut, split in parts. |
This control enables zooming chart regions using the mouse. |
Represents an System.Windows.Data.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. |
This class represents a base class for 3D primitive shapes. |
Determines how empty datapoints are handled by the control. |
Converter similar to the three-state operator ?: Takes a boolean value and returns one of two values contained in System.Array supplied as ConverterParameter. |
Proxy used to provide notifications on data change for classes deriving from BaseFormattableData. |
Provides base functionality for gridLines. |
Provides base functionality for gridlines. |
This class contains settings for data grouping and aggregation of the RadChart databinding engine. |
This enumeration represents the supported hierarchy-related actions. |
This class holds the event arguments collected when a hierarchy-related action is performed -- Drill, Back or Forward. |
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. |
The container for the horizontal Axis labels in 2D. |
The container for the horizontal Axis labels in 2D. |
This class represents a 2D horizontal bar series item. |
Defines the DataSeries visual representation to be horizontal Bar chart. |
Represents a horizontal gridLine in 2D. |
Represents the container class for 2D gridlines. |
Handles the layout of the horizontal gridlines. |
Represents a minor 2D gridLine. |
Represents the chart minor gridLines. |
Represents a minor axis tick. |
Represents the chart minor ticks. |
A specialized version of the UniformVerticalPanel which handles minor ticks. |
This class represents a 2D StackedBar series item. |
HorizontalRangeBarSeriesDefinition Defines the DataSeries visual representation to be horizontal Bar chart. |
This class represents a 2D HorizontalStackedBar series item. |
This class represents a 2D horizontal bar series item. |
HorizontalStackedBar100SeriesDefinition Defines the DataSeries visual representation to be horizontal stacked Bar 100 chart. |
HorizontalStackedBarSeriesDefinition Defines the DataSeries visual representation to be horizontal stacked Bar chart. |
Represents a horizontal stripLine in 2D. |
Represents the container class for 2D stripLines. |
A specialized version of the UniformVerticalPanel which handles horizontal strip lines. |
Represents a connection between the resources provided to style the RadChart and the different visual elements. |
Defines how a color, represented in HSB will be modified. |
Represents a GradientStopCollection, having one main color, where each color stop represents a modification of the main color in HSB. |
Represents a connection between the resources provided to style the RadChart and the different visual elements. |
Represents a connection between the resources provided to style the RadChart and the different visual elements. |
Represents a connection between the resources provided to style the RadChart and the different visual elements. |
Determines the level of interactivity processed by the chart control. |
This class contains settings for the customization of the Hover / Select visual effects supported by the chart control. |
This class represents an individual mapping between a field from the RadChart's ItemsSource and the DataPointMember member that should be mapped to it. |
Holds the list of ItemMapping items that constitute the data mappings for a single chart series instance. |
Represents the series item tooltip in 2D. |
Event arguments for tooltip events. |
Delegate used for ItemToolTip events. |
Represents a function which keeps the extremes in the underlying data. |
Represents AxisX labels in 3D. |
Abstract class providing base functionality for Label3D proxy objects. |
LabelDisplayMode. |
Specifies the RadChart number format behavior. |
Formats the value for a chart label. |
This class represents a container for labels in the 3D space. |
This class holds the settings needed to properly arrange the SeriesItemLabel elements for linear series types. |
A panel implementation responsible for arranging the collection of SeriesItemLabel elements. |
Specifies whether RadChart will auto generate legend items for each datapoint or for the entire series. |
Formats the value for a chart legend item label. |
This class represents a 2D line series item. |
Represents a line segment in 3D. |
Defines the DataSeries visual representation to be 3D Line. |
Provides base functionality for all line related annotations. |
LinearPointMarkSeriesDefinition Generic class that defines a SeriesDefinition for linear series whose items have point marks. |
This class represents a definition base type for linear series types in the 3D space. |
Generic class that defines a SeriesDefinition for linear series (such as lines, bars, etc.). |
This class represents the layout panel for linear series types. |
This class represents a line primitive in the 3D space. |
This class represents a concrete implementation of a line series in the 2D space. |
Defines the DataSeries visual representation to be Line. |
MarkedZone annotation. |
This enumeration holds the preset marker shape values that you can use for series like Line, Spline, etc (series with point marks). |
Represents a connection between the resources provided to style the RadChart and the different visual elements in 3D. |
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. |
Holds a list of materials for 3D chart elements. |
Represents a minor axis tick. |
Represents a minor tick point. |
Represents a collection of MinorTickPoint items. |
This class represents a control which is only visible when ChartArea has no DataSeries set. |
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. |
This class represents a 2D pie series item. |
Geometry Generator for Pie and Doughnut. |
This class represents a pie series item in the 3D space. |
This class represents a definition for the pie series type in the 3D space. |
Defines the DataSeries visual representation to be Pies. |
Basic implementation of ISeriesAggregator interface ensuring caching of MaxValue/MinValue/etc., and correct cache invalidation on update. |
Basic implementation of ISeriesAggregator interface ensuring caching of MaxValue/MinValue/etc., and correct cache invalidation on update. |
Provides base functionality for axis related classes. |
This class represents the plane that contains the X and Y axes. |
This class represents the plane that contains the Y and Z axes. |
This class represents the plane that contains the X and Z axes. |
Represents the PlotArea in Silverlight 3D. |
This class represents the horizontal axis rendered inside the PlotArea in negative-values scenarios. |
Implementation of the PlotAreaAxisX panel. |
This class represents the vertical axis rendered inside the PlotArea in negative-values scenarios. |
Implementation of the PlotAreaAxisY panel. |
This class holds the event arguments collected when the ChartArea mouse events are raised. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
This class represents the point mark indicator associated with series like Line, Spline, etc. (series with point marks). |
This class represents appearance settings associated with point marks. |
RadHierarchicalObservableCollection<T> Represents a dynamic collection of items that provides notifications when items get added, removed, their property changes or when the whole list is refreshed. |
RadialItemsCountToVisibilityConverter This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
This class holds the settings needed to properly arrange the SeriesItemLabel elements for radial series types. |
This class represents a definition base class for radial series types. |
Represents a IRadialSeriesDefinition. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
This class represents the panel class used for the layout of radial series types. |
This class represents a 2D line range series item. |
This class represents a 2D StackedBar series item. |
Defines the DataSeries visual representation to be Stacked Bar chart. |
This class represents a concrete implementation of a range chart series in the 2D space. |
This class represents a definition for the line range series type in the 2D space. |
Represents a read-only collection of data points. |
Represents an RadObservableCollection<T> of DataSeries. |
Supports the RadChart styling infrastructure. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
This class contains configuration settings for sampling in RadChart. |
Provides scaling functionality. |
This class represents a 2D point series item. |
Defines the DataSeries visual representation of a Scatter (Point) chart series. |
This enumeration represents scroll modes available in RadChart. |
ScrollModeToVisibilityConverter Represents the converter that converts ScrollMode values to Visibility enumeration value. |
Represents a self-drawing series. |
This class represents a concrete implementation of a chart series in the 2D space. |
This class represents a chart series in the 3D space. |
This class represents a definition base class for series types in the 3D space. |
This class represents appearance settings associated with chart series. |
Generic class that defines a SeriesDefinition. |
Represents the series item label. |
This class represents the data mappings associated with a single chart series. |
Holds the list of SeriesMapping items that constitute the data mappings for the various chart series instances. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
Generates resource using string representation of the XAML element. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
This is a container class for all user defined series styles. |
This enumeration represents the visibility of the Series. |
Represents a collection of resources, where each entry is a single resource. Supports the RadChart styling infrastructure. |
Represents an enumeration indicating the combination of principle axes (X, Y, Z) around which the chart area rotates in the 3D space. |
Extends the BaseChartItem to define a specific visual representation (spline) of the DataPoint. |
Extends the Spline to define a specific visual representation (spline area) of the DataPoint. |
This class represents a concrete implementation of a spline area chart series in the 2D space. |
Defines the DataSeries visual representation to be Spline Area chart. |
This class represents a 2D Spline DataRange series item. |
This class represents a concrete implementation of a spline range chart series in the 2D space. |
This class represents a definition for the spline range series type in the 2D space. |
This class represents a concrete implementation of a spline chart series in the 2D space. |
Defines the DataSeries visual representation to be Spline chart. |
This class represents a 2D stacked area series item. |
This class represents a 2D stacked area 100 series item. |
StackedArea1003DSeriesDefinition This class represents a definition for the stacked area 100% series type in the 3D space. |
This class represents a concrete implementation of a stacked area 100 chart series in the 2D space. |
StackedArea100SeriesDefinition This class represents a definition for the stacked area 100 series type in the 2D space. |
This class represents a definition for the stacked area series type in the 3D space. |
This class represents a concrete implementation of a stacked area chart series in the 2D space. |
This class represents a definition for the area series type in the 2D space. |
This class represents a 2D StackedBar series item. |
This class represents a 2D stacked bar 100 series item. |
StackedBar1003DSeriesDefinition This class represents a definition for StackedBar100 3D series chart type. |
Defines the DataSeries visual representation to be Stacked Bar 100 chart. |
Defines the DataSeries visual representation to be 3D Stacked Bars. |
Defines the DataSeries visual representation to be Stacked Bar chart. |
This class represents a 2D stacked line series item. |
Defines the DataSeries visual representation to be Stacked 3D Line. |
This class represents a concrete implementation of a stacked line chart series in the 2D space. |
This class represents a definition for the stacked line series type in the 2D space. |
This class represents a 2D stacked spline series item. |
This class represents a 2D stacked spline area series item. |
This class represents a 2D stacked spline area series item. |
This class represents a concrete implementation of a stacked spline area 100 chart series in the 2D space. |
StackedSplineArea100SeriesDefinition This class represents a definition for the stacked spline area series type in the 2D space. |
This class represents a concrete implementation of a stacked spline area chart series in the 2D space. |
StackedSplineAreaSeriesDefinition This class represents a definition for the stacked spline area series type in the 2D space. |
This class represents a concrete implementation of a stacked spline chart series in the 2D space. |
This class represents a definition for the stacked spline series type in the 2D space. |
This class represents a 2D area series item. |
This class represents implementation of a step area chart series in the 2D space. |
This class represents a definition for the step area series type in the 2D space. |
The class represents 2d step line series item. |
This class represents a 2D step line series item. |
Defines the DataSeries visual representation to be Line. |
Represents the Stick financial series in 2D. |
Defines the DataSeries visual representation to be Stick chart. |
Provides base functionality for stripLines. |
Provides base functionality for stripLines. |
Represents a set of resources used by the SeriesStyleBuilder. |
Represents a connection between the resources provided to style the RadChart and the different visual elements. |
Represents a collection of IStyleMapping objects. Supports the RadChart styling infrastructure. Not intended for external use. |
Holds a list of styles that control the appearance of 2D chart elements. |
This class supports the RadChart infrastructure and is not intended to be used directly from your code. |
Represents the converter that converts ScrollMode values to Visibility enumeration value. |
Represents an axis major tick point. |
Represents a collection of TickPoint items. |
Represents AxisX labels in 3D. |
Proxy used to provide notifications on Axis Title change. |
Formats the value for an item tooltip. |
A layout panel which arranges items uniformly along the horizontal axis. |
Provides base functionality for uniform panels. |
A layout panel which arranges items uniformly along the vertical axis. |
Class representing the user style changed event args. |
The container for the vertical Axis labels in 2D. |
The container for the vertical Axis labels in 2D. |
Represents a vertical gridLine in 2D. |
Represents the container class for 2D gridLines. |
Handles the layout of the vertical gridlines. |
Represents a minor 2D gridLine. |
Represents the chart minor gridLines. |
Represents a minor axis tick. |
Represents the chart minor ticks. |
A specialized version of the UniformHorizontalPanel which handles minor ticks. |
Represents a vertical stripLine in 2D. |
Represents the container class for 2D gridlines. |
A specialized version of the UniformHorizontalPanel which handles vertical StripLines. |
Represents viewport container, scales the viewport to fit the available space without changing proportions. |
This class describes settings needed to define the chart behavior for zooming and scrolling. |
Interfaces
This is a standard interface for all classes supporting RadChart's extensibility mechanism. |
Represents a standard interface for classes supporting the RadChart's extensibility mechanism. |
This is a standard interface for collections containing extension objects which support the RadChart's extensibility mechanism. |
Represents a single chart item of a DataSeries in the ChartArea. This is the visual representation of a DataPoint. |
This interface supports the RadChart infrastructure and is not meant to be directly used by your code. |
Provides standard interface for objects which string value is eligible to formatting. |
This interface should be implemented by controls that can be used to present a collection of items. |
Implemented by collection of dictionaries. Supports the styling infrastructure of the RadChart. |
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). |
Extends the ISeriesDefinition adding properties required for 3-dimensional chart types. |
Provides interface for communication between the ChartArea and
DataSeries' aggregators.
|
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. |
Supports the RadChart styling infrastructure. Not intended for external use. |