Syncfusion.SfChart.WPF
Inheritance Hierarchy

Syncfusion.UI.Xaml.Charts Namespace

Defines the namespace to intialize the SfChart,SfDateTimeRangeNavigator and SfSurfaceChart control.
Classes
 ClassDescription
Class Represents AccumulationDistribution technical indicator.
Class Serves as a base class for all the triangular and circular series. This class has options to customize the appearance of triangular and circular series.
Class Represents chart axis actual range changed event arguments.
ClassThis class serves as an event data for the AdornmentSeries.AdornmentLabelCreated event. The event data holds the information when the adornment label is created.
Class Represents a ChartSeries that displays data in a customizable chart.
ClassProvides a lightweight control for displaying overlay element in SfChart.
Class Represents a annotation class collection.
Class Class implementation for Annotation DragCompleted/ResizeCompleted event arguments
Class Class implementation for Annotation DragDelta/ResizeDelta event arguments
Class Represents chart area segment.
Class Represents a polygon, which is a connected series of lines that form a closed shape.
Class AreaSeries connects its data points,using a continuous line with its underlying areas being filled in.
Class Class implementation for AreaSeries3D
Class Provides arrow line rendering support, which includes a positioning attributes.
Class Represents AverageTrueRange technical indicator.
Class Represents a collection of control that display axis elements.
Class Class implementation for axis label clicked event arguments.
Class Represents a base of chart axis label layout.
Class Represents chart bar segment.
Class BarSeries represents its datapoint using a set of horizontal rectangles.
ClassBarSeries3D displays its data points using a set of horizontal bars.
Class Represents a expression converter that returns the binding based on value.
Class Represents BollingerBand technical indicator.
Class Converts Boolean value to Visibility value and vice-versa.
Class 
Class BoxAndWhiskerSeries plots a combination of rectangle and lines to show the distribution of data set.
Class Represents chart bubble segment.
Class Bubble series displays a set of circular symbols of varying size. It is represented by closely packed circles, whose areas are proportional to the quantities.
Class Represents chart candle segment.
Class CandleSeries is used primarily to analyze price movements of a stcock market over a period of time.
Class Represents a dependency object that display a cap style in error bar.
Class Serves as a base class for all the Cartesian chart types used to visualize data points in Cartersian coordinate system.
Class Class implementation for CartesianSeries
Class Class implementation for CategoryAxis
Class Class implementation for CategoryAxis
Class Represents chart adornment.
Class Represents a ChartAdornment that used to render 3D element in chart.
Class Represents the panel which contains all the ChartAdornment elements.
Class Represents the class used for configuring chart adornments for 2D chart.
Class Represents the class used for configuring chart adornments for 3D chart.
Class Represents the class used for configuring chart adornments for chart.
ClassRepresents ChartAdornmentPresenter class.
Class Enables plotting of data points in a chart control.
Class Represents a control that display the label, ticks and lines for axis in 2D.
Class Class implementation for ChartAxisBase3D
Class Represents chart series bounds changed event arguments.
Class A collection class which holds ChartAxis.
Class Represents an axis label element.
ClassRepresents a collection of ChartAxisLabel.
ClassRepresents ChartAxisLayoutPanel class.
ClassRepresents the ChartAxisRangeStyle class to customize the axis GridLines, TickLines and LabelStyle for specific region.
Class A collection class that holds ChartAxisRangeStyle.
ClassChart enables the user to break the scale of ChartAxis by adding scale breaks to it.
Class A collection class which holds ChartAxisScaleBreak
Class ChartBase is a base class for chart. Which represents a chart control with basic presentation characteristics.
ClassChartBehavior is an abstract base class for behaviors which can be added to SfChart
Class A collection class which holds ChartBehaviors.
Class Represents ChartCartesianAxisElementsPanel.
Class Represents layout panel for chart axis labels.
Class Represents ChartCartesianAxisLayoutPanel
ClassRepresents ChartCartesianAxisPanel class.
ClassRepresents ChartCartesianAxisPanel3D class.
ClassRepresents ChartCartesianGridLinesPanel.
ClassRepresents ChartCircularAxisPanel class.
Class Represents a ChartCloning class implentation.
Class Represents a items control that display the control with color elements.
Class ChartColorModel contains a number of predefined color palette and have custom brushes collection to populate a custom palette.
Class Represents a column definition.
Class A collection class which holds ChartColumnDefinitions
Class ChartCrossHairBehavior enables viewing of informations related to Chart coordinates, at mouse over position or at touch contact point inside a Chart.
Class Contains utility methods to manipulate data.
Class Arranges child elements around the edges of the panel. Optionally, last added child element can occupy the remaining space.
Class 
Class Represents a data point that used to display the drag data point to user.
Class Represents a ChartDragPoint that includes a current and existing value.
Class Represents a ChartDragPoint that includes a offsety value.
Class 
Class Represents the class for configuring dragging tooltip Style.
Class Contains Chart extension methods.
ClassRepresents legend for a SfChart.
Class A collection class which holds chart legend
Class Contains static methods for performing certain mathematical calculations.
Class 
Class A collection class which holds ChartMultiLevelLabels
Class Represents chart adornment.
Class Represents a ChartAdornment that used to render visual in 3D chart.
Class ChartPointInfo contains information about the displaying series data points.
ClassRepresents ChartPolarAxisLayoutPanel
Class Represents ChartPolarGridLinesPanel
Class ChartPrintDialog
Class Represents the panel where all the child elements of Chart will be arranged.
Class Represents a row definition.
Class A collection class which holds ChartRowDefinitions
Class An abstract base class for all type of chart segments.
Class An abstract base class for 3D type of chart segments.
Class ChartSelectionBehavior enables the selection of segments in a Chart.
Class Represents chart segment selection changed event arguments.
Class Represents chart segment selection changing event arguments.
Class Class implementation for ChartSeries
Class 
Class A collection class which holds ChartSeries 3D.
Class ChartSeries is the base class for all the series types.
Class Represents chart series bounds changed event arguments.
Class A collection class which holds ChartSeries.
Class Represents the panel where the series segments and adornments will be placed.
ClassChart enables the user to highlight a specific region of ChartAxis by adding strip lines to it.
Class A collection class which holds ChartStripLine
Class ChartToolBar class implementation that represents a ItemsControl.
Class ChartToolBarItem class implementation.
Class Represents a content control that display a information about focused element.
Class ChartTrackBallBehavior enables tracking of data points nearer to mouse over position or at touch contact point in a Chart.
Class Sets the fill color for the track ball control.
Class Defines the control Template for the trackball
Class Class implementation for Chartransform
Class Represents ChartCartesianTransformer
Class Represents ChartPolarTransformer
Class Represents a ChartTransform3D class implementation.
Class A collection class which holds ChartTrendLine.
Class Represents a canvas panel that update the children while changing trend line collection.
Class A collection class which holds ChartSeries 2D.
Class Defines the ChartXyDragEnd event arguments.
Class Defines the ChartXyDragStart event arguments.
Class ChartZoomPanBehavior enables zooming and panning operations over a Chart.
Class Serves as a base class for pie and doughnut series. This type of chart is divided into slices to illustrate numerical proportions.
Class Class implementation for CircularSeriesBase3D
Class 
Class Represents a dependency object that indicates the color bar.
Class Represents a control that indicates a base of column sparkline.
Class Represents chart column segment.
Class Represents chart column segment.
Class ColumnSeries displays its data points using a set of vertical bars. Its height is proportional to the data points being plotted.
Class ColumnSeries displays its data points using a set of vertical bars.
Class Converts the angle value by series IsTransposed.
Class Represents a DataPointCollection class implementation.
Class Class implementation for DateTimeAxis
Class Class implementation for DateTimeAxis3D
Class Represents an date time axis label element.
Class Represents a DateTime indexed axis.
Class Class implementation for DoughnutSegment
Class Class implementation for DoughnutSegment3D
Class DoughnutSeries displays data as a proportion of the whole.DoughnutSeries are most commonly used to make comparisons among a set of given data.
Class Class implementation for DoughnutSeries3D
Class Represents EventArgs that a cancel option for abort the operation.
Class Returns the rotate angle.
Class Provides a light weight UIElement which is overlay on chart.
Class Represents chart empty point segment.
Class Represents a ChartSegment which displays the error bar type series.
Class Represents a control that represents a error bar type series.
Class Represents ExponentialAverage technical indicator.
Class Represents chart fast bar bitmap segment.
Class FastBarBitmapSeries is another version of BarSeries which uses different technology for rendering line in order to boost performance.
Class Represents chart fast candle bitmap segment.
Class FastCandleBitmapSeries is another version of CandleSeries which uses different technology for rendering line in order to boost performance.
Class Represents a control that use a writeablebitmap to define their appearance.
Class FastColumnBitmapSeries is another version of ColumnSeries which uses different technology for rendering line in order to boost performance.
Class FastHiLoSeries is another version of HiLoSeries which uses different technology for rendering line in order to boost performance.
Class FastHiLoOpenCloseBitmapSeries is another version of HiLoOpenCloseSeries which uses different technology for rendering line in order to boost performance.
Class Represents chart fast hilo open close bitmap segment.
Class Represents chart fast hilo bitmap segment.
Class Represents chart fast line bitmap segment.
Class FastLineBitmapSeries is another version of LineSeries which uses different technology for rendering line in order to boost performance.
Class Represents chart fast line segment.
Class FastLineSeries is another version of LineSeries which uses different technology for rendering line in order to boost performance.
Class FastRangeAreaBitmapSeries is another version of RangeAreaSeries which uses different technology for rendering line in order to boost performance.
Class Represents chart range area segment.
Class Represents chart fast scatter bitmap segment.
Class Represents the fast scatter elements that use a WriteableBitmap to define their appearance.
Class Represents the fast stacking column elements that use a WriteableBitmap to define their appearance.
Class Represents a control that use a WriteableBitmap to define their appearance.
Class Represents chart fast stepline bitmap segment.
Class FastStepLineBitmapSeries is another version of StepLineSeries which uses different technology for rendering Stepline in order to boost performance.
Class Class implementation for FinancialSeriesBase
ClassBase class for all the Financial technical indicators available in SfChart control.
Class Represents chart funnel segment.
Class FunnelSeries displays its path using a set of data's.
Class Represents Graphics3D.
Class Higher bar labels created event arguments.
Class Represents chart HiLoOpenClose segment.
Class HiLoOpenCloseSeries is used primarily to analyze price movements of a stock market over a period of time.
Class Represents chart HiLo segment.
Class HiLoSeries is used primarily to analyze price movements of a stock market over a period of time.
Class Class implementation for HistogramDistributionSegment
Class Represents chart Histogram segment.
Class Histogram consists tabular frequencies, which are shown as adjacent rectangles and erected over discrete intervals.
Class Represents a axis layout in chart control that indicates the layout orientation as horizontal.
Class Provides a light weight UIElement that displays a horizontal line on chart.
Class Provides a light weight UIElement that displays image on chart.
Class Resolves the color of the series or segment dynamically.
Class Represents a dependency object that contains the types of interval for axis.
Class Represents a collection of Interval.
Class Represents a converter that returns the brush to axis label.
Class Represents a dependency object that defines the style for axis label.
Class 
Class 
Class Class implementation for Label created event arguments.
Class 
ClassRepresents the LabelStyle class.
Class class implementation for LegendItem
Class set the margin for windows phone legend icon
Class Used to draw line in 3D view.
ClassRepresents the LineAnnotation class.
Class Represents chart line segment.
Class Class implementation for LineSegment3D.
Class Line chart displays series as a set of points connected using a straight line to represent large amounts of data observed over a continuous period of time.
Class Class implementation for LineSeries3D
Class 
Class Class implementation for LogarithmicAxis
Class Class implementation for LogarithmicAxis3D
Class Lower bar labels created event arguments.
Class Represents MACD technical indicator.
ClassRepresents the MarkerBase class.
ClassRepresents the MarkerTemplateSelector class.
Class 
Class Represents Momentum technical indicator.
ClassReturns the brush to be used based on the ChartSeriesBase.Interior property value.
ClassRepresents the MultiLevelLabelsPanel class.
Class Class implementation for RangeAxisBase
Class Class implementation for RangeAxisBase3D
Class Class implementation for PanChanged event arguments.
Class Class implementation for PanChanging event arguments.
Class Class implementation for panning event arguments.
Class Represents chart pie segment.
Class Class implementation for PieSegment3D
Class PieSeries displays data as a proportion of the whole.PieSeries are most commonly used to make comparisons among a set of given data.
Class Class implementation for PieSeries3D
Class Custom comaprer to compare the chart points by x-value.
Class Class implementation for PolarRadarSeriesBase
Class PolarSeries displays data points that are grouped by category on a 360-degree circle.
Class Represents chart polygon to create any shapes in 3D.
Class Class implementation for PolygonRecycler.
Class Used to draw line in 3D view.
Class Class implementation for Annotation positioning points
Class Defines the PositionChangedEventArgs
Class Defines the PositionChangingEventArgs
Class 
Class 
Class Represents chart pyramid segment.
Class PyramidSeries displays data as a proportion of the whole.PyramidSeries are most commonly used to make comparisons among a set of given data.
Class RadarSeries displays data points as a circular line or area. This chart is the graphical method of displaying multivariate data.
Class Represents chart range area segment.
Class RangeAreaSeries displays data points as a set of continuous lines with the areas between the high value and low value are filled in.
Class Class implementation for RangeAxisBase
Class Class implementation for RangeAxisBase
Class Represents chart range column segment.
ClassRangeColumnSeries displays data points as a set of vertical bars of varying heights,starting at different points within a area ofSfChart.
Class 
Class 
Class Serves as the label type for MinorScale and MajorScale labels.
ClassRepresents the RangeNavigatorPanel class.
ClassRepresents the RangeNavigatorRowDefinition class.
ClassRepresents the RangeNavigatorRowDefinitions class.
Class Override the ResizableScrollBar for Range navigator thumb selector
Class 
Class 
Class Class implementation for RangeSeriesBase
Class 
Class Class implementation for ResetZooming event arguments.
ClassRepresents the ResizableScrollBar class.
ClassRepresents the ResizeCanvas class.
ClassRepresents the Resizer class.
Class Represents RelativeStrengthIndex technical indicator.
Class Represents chart scatter segment.
Class Class implementation for ScatterSegment3D.
Class ScatterSeries displays data points as set of circular symbols. Values are being represented by the position of the symbols on the chart.
ClassClass implementation for the ScatterSeries3D.
Class Resolves the SegmentSelectionBrush of the series dynamically.
ClassRepresents the SegmentTemplateSelector class.
ClassSelectionZoom class Implementation.
Class Class implementation for SelectionZoomingDelta event arguments.
Class Class implementation for SelectionZoomingEnd event arguments.
Class Class implementation for selection zooming event arguments.
Class Class implementation for SelectionZoomingStart event arguments.
Class Resolves the SeriesSelectionBrush of the series dynamically.
ClassRepresents the SfAreaSparkline class.
Class Represents the Chart control which is used to visualize the data graphically.
Class Represents the 3DChart control which is used to visualize the data graphically in three dimension.
ClassRepresents the SfChartResizableBar class.
Class 
ClassRepresents the SfColumnSparkline class.
Class 
Class 
ClassRepresents the SfRangeNavigator class.
Class 
ClassRepresents the SfWinLossSparkline class.
Class 
Class Represents SimpleAverage technical indicator.
Class 
Class 
ClassRepresents the SparklineBase class.
Class 
Class 
Class Represents chart SplineArea segment.
Class SplineAreaSeries connects it data points using a smooth line segment with the areas below are filled in.
Class 
Class SplineRangeAreaSeries connects it data points using a smooth curve with the areas between the high value and low value are filled in.
Class Represents chart Spline segment.
ClassSplineSeries is similar to that of LineSeries except that the points here are connected using smooth Bezier curves.
Class 
Class Represents chart stacking area segment.
ClassStackingAreaSeries is typically preferred in cases of multiple series of type AreaSeries. Each Series is stacked vertically one above the other.
ClassStackingBar100Series resembles StackingBarSeries, but the cumulative portion of each stacked element always totals to 100%.
Class Class implementation for StackingBar100Series3D.
Class Represents chart stacking bar segment.
ClassStackingBarSeries is typically preferred in cases of multiple series of type BarSeries. Each Series is stacked horizontally side by side to each other.
Class Class implementation for StackingBarSeries3D.
ClassStackingColumn100Series resembles StackingColumnSeries, but the cumulative portion of each stacked element always totals to 100%.
Class Class implementation for StackingColumn100Series3D.
Class Represents chart stacking column segment.
Class Represents chart stacking column segment.
ClassStackingColumnSeries is typically preferred in cases of multiple series of type ColumnSeries. Each series is stacked vertically one above the other.
ClassStackingColumnSeries3D is typically preferred in cases of multiple series of type ColumnSeries3D. Each series is then stacked vertically one above the other. If there exists only single series, it will resemble like a simple ColumnSeries3D chart.
Class Class implementation for StackingSeriesBase
Class Class implementation for StackingSeriesBase3D
Class Class implementation for StackingValues
Class Class implementation for StepAreaSegment
Class StepAreaSeries connects its data points,using a continuous line with its underlying areas being filled in.
Class Represents chart StepLine segment.
Class StepLineSeries displays its data points using line segments.
Class Represents Stochastic technical indicator.
Class 
Class 
Class 
Class 
Class 
Class 
Class 
Class 
Class 
Class A control that represents symbol in chart adornments
Class Represents chart technical indicator segment.
ClassRepresents the TemplateSelector class.
Class 
ClassRepresents the ThemeDictionaries class.
ClassRepresents the ThumbStyle class.
Class Class implementation for TimeSpanAxis
Class Class implementation for TimeSpanAxis
Class 
Class 
ClassClass for TrendlineSegment.
Class Class implementation for triangularAdornments
Class Represents TriangularAverage technical indicator.
Class Class implementation for TriangularSeriesBase
Class Used to plot any UIElement in 3D view.
Class Contains utility methods to add and remove elements inside a panel.
ClassRepresents the VerticalLabelLayout class.
Class 
Class Converts Visibility to Boolean value and vice-versa.
Class Represents chart series bounds changed event arguments.
Class 
Class Represents chart column segment.
Class Handler implementation for waterfall Segment created event.
Class WaterfallSeries displays its positive and negative data points using a set of bars.
ClassRepresents the Watermark class.
Class 
Class Class implementation for XyDataseries
ClassClass implementation for XyDataSeries3D
Class Defines the XyDeltaDrag event arguments.
Class 
Class 
Class XySegmentDraggingBase is abstract class which is used to allow, drag a segment in a chart series.
Class 
Class 
Class XySeriesDraggingBase is abstract class which is used to allow, drag a chart series in chart area.
ClassClass implementation for XyzDataSeries3D
Class Class implementation for ZoomChanged event arguments.
Class Class implementation for ZoomChanging event arguments.
Class Class implementation for zooming event arguments.
ClassZoomIn class Implementation.
ClassRepresents the ZoomingToolBar class.
ClassZoomingToolBarItem class implementation.
ClassZoomOut class Implementation.
ClassZoomPan class Implementation.
ClassZoomReset class Implementation.
Interfaces
 InterfaceDescription
Interface Interface implementation for IChartAxis
Interface Interface implementation for IChartSeries
Interface Interface implementation for ICloneable
Interface This interfaces defines the members and methods to create and arrange the child elements in a panel.
Interface Interface implementation for IRangeAxis
Interface Inteface implementation for IRangeAxis
InterfaceDefines members and methods necessary to customize the display of selected segment in a ChartSeriesBase.
InterfaceDefines members and methods necessary to customize segment in a ChartSeriesBase.
Interface Interface implementation for ISupportAxes
Interface 
Interface 
Structures
 StructureDescription
Structure 
StructureDefines memebers and methods to handle DateTime type range in ChartAxis.
StructureDefines a custom DoubleRange data type forSfChart library.
Structure Represents the matrix 4x4.
Structure Represents the coordinates of a 3D point.
Structure 
Delegates
Enumerations
 EnumerationDescription
Enumeration 
Enumeration Represents the positioning of Adornment labels.
Enumeration Represents modes for positioning Chart adornments.
EnumerationRepresents the aggregation functionsChartAxis.
EnumerationRepresents axis elements position in ChartAxis elements panel.
EnumerationRepresents the axis header positionChartAxis.
Enumeration Specifies the options for the action that is to be taken when labels intersect each other.
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration Specifies the mode of surface projection
EnumerationA custom SfChart alignment to handle both horizontal and vertical alignment types in a generalized way.
Enumeration Identifies axes types enumeration.
EnumerationRepresents ChartAutoScrollingMode mode of axis.
EnumerationRepresents the different types of color palette available in SfChart library.
EnumerationRepresents enum for ChartDock.
Enumeration Lists the funnel mode options.
Enumeration Represents the Icon for the Chartlegend
Enumeration Represents modes of Chart orientation
Enumeration 
Enumeration 
Enumeration Specifies the mode in which the Y values should be interpreted in the Pyramid chart.
Enumeration Represents modes of drawing radar and polar types.
Enumeration Represents the adornments marker symbol types.
Enumeration Represents modes for chart rows/columns space allocations.
Enumeration Specifies the different values that are natively used.
Enumeration Represents label position modes available for PieSeries adornments.
Enumeration Defines adornment connector line drawing position.
Enumeration Adornment connector line mode
Enumeration 
Enumeration A date time interval.
Enumeration 
Enumeration 
Enumeration Represents sorting direction
Enumeration Represents the doughnut series cap style.
Enumeration 
EnumerationRepresents the modes for placing edge labels in ChartAxis.
EnumerationRepresents the visibility for edge labelChartAxis.
Enumeration Represents modes of displaying empty points.
Enumeration Represents modes for handling empty points.
EnumerationRepresents the enum for the EmptyPointValue
Enumeration 
Enumeration 
Enumeration 
Enumeration Specifies which price need to consider for fluctuation detection
Enumeration 
Enumeration Enumeration represents series adornments label content.
Enumeration 
Enumeration Legend position in chart area.
Enumeration 
Enumeration 
Enumeration Specifies the Interval type in which the navigator values should be displayed.
Enumeration 
Enumeration 
Enumeration Circular series segment grouping based on group mode.
Enumeration Specifies the rendering mode to be used to render the chart series.
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration Represents Sorting Axis.
Enumeration Specifies the type of spline.
Enumeration Specifies the type of surface
Enumeration 
Enumeration 
Enumeration 
EnumerationRepresents zooming modes of SfChart
Enumeration 
See Also