[]
        
(Showing Draft Content)

C1.WPF.C1Chart.BaseRenderer

BaseRenderer Class

Represents base renderer class. The renderer class performs data visualization.

Namespace: C1.WPF.C1Chart
Assembly: C1.WPF.C1Chart.4.6.2.dll
Syntax
public abstract class BaseRenderer : DependencyObject

Constructors

Name Description
BaseRenderer()

Fields

Name Description
ColorSchemeProperty

Identifies the ColorScheme dependency property.

ConnectionProperty

Identifies the Connection dependency property.

InvertedProperty

Identifies the Inverted dependency property.

SizeXProperty

Identifies the SizeX dependency property.

SizeYProperty

Identifies the SizeY dependency property.

SizeZProperty

Identifies the SizeZ dependency property.

StackedProperty

Identifies the Stacked dependency property.

SymbolProperty

Identifies the Symbol dependency property.

Properties

Name Description
ColorScheme

Gets or sets how the colors are assigned to the plot elements.

Connection

Gets or sets the data template that is used for visualization of all data points of the series.

Inverted

Gets or sets whether the direction of plotting is inverted.

OptionsBag

Store for renderer options.

SizeX

Gets or sets the size of data element along x-axis.

SizeY

Gets or sets the size of data element along y-axis.

SizeZ

Gets or sets the size of data element along z-axis.

Stacked

Gets or sets the stacked options of the plot.

Symbol

Gets or sets the data template that is used for data point visualization.

Methods

Name Description
AnalyzeData(bool)

Analyses data values, finds data limits.

AttachTooltip(DataSeries, PlotElement)

Attaches the tooltip to the specified plot element.

CreateLineShape(DataSeries)

Create line shape based on the specified data series.

CreateSymbolShape(DataSeries)

Create symbol shape based on the specified data series.

CreateSymbolShape(ShapeStyle)

Create symbol shape based on the specified shape style.

InitOptions()

Add options to the bag.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invoked when the value of dependency property has been changed.

RenderConnection(DataSeries, RenderContext, int)

Renders connection and returns the created element.

RenderElement(List<Visual>, IPlotElement, DataSeries, RenderContext, ShapeStyle, DataPoint)

Renders the element and add it to the specified list.