Search
SeriesRenderer Members
Constructors Properties Methods Events
 


Base class for renderer objects that draw data series inside a Plot.

The following tables list the members exposed by the SeriesRenderer type.

 Public Constructors

  Name Description

SeriesRenderer

Initializes a new instance of the SeriesRenderer class.

 Public Properties

  Name Description

LabelBrush

Gets or sets the Brush that should be used to draw labels of data items.

LabelFontName

Gets or sets the name of font that should be used to draw labels of data items.

LabelFontSize

Gets or sets the size of font that should be used to draw labels of data items.

LabelFontStyle

Gets or sets the style of font that should be used to draw labels of data items.

SeriesStyle

A SeriesStyle instance specifying the appearance of series associated with this renderer.

ShowDataLabels

Gets or sets the kind of data labels to draw.

ShowHighlight

Gets or sets a value indicating whether to show highlights on data items.

ShowToolTips

Gets or sets a value indicating whether to show tooltips.

 Public Methods

  Name Description

DomainDimension

Implements the SeriesContainer interface. Gets the index of the dimension whose set of values should be treated as domain of plotted function.

EffectiveFill

Gets the brush that should be used to fill the representation of specified data item.

EffectiveStroke

Gets the brush that should be used to stroke the representation of specified data item.

EffectiveStrokeThickness

Gets the thickness of the pen that should be used to stroke the representation of specified data item.

EnumSeries

Implements the SeriesContainer interface.

HitTest

Hit-tests the visual representation of the series for a data item.

SearchStyle

Returns a SeriesStyle object that meets specified criteria.

StartMeasureData

Called to reset measure accumulators at the beginning of a measure pass.

 Protected Methods

  Name Description

AdjustDataRange

Adjusts the data range of associated Axis objects after initial measure pass.

CreateTextRenderer

 

Draw

Draws the series data in specified RenderContext.

DrawHighlight

Draws highlighted data item in specified RenderContext.

EffectiveLabelBackground

Gets the Brush that should be used to draw background of labels.

EffectiveLabelBorderPen

Gets the Pen that should be used to draw borders around labels.

EffectiveLabelBrush

Gets the Brush that should be used to draw labels of data items.

EffectiveLabelFont

Gets the Font that should be used to draw labels of data items.

EffectiveStrokeDashStyle

Gets the dash style of the pen that should be used to stroke the representation of specified data item.

EffectiveStrokePen

Gets the Pen that should be used to stroke the representation of specified data item.

MeasureDataRange

Measures the data range of rendered series and assigns it to the associated Axis objects if their MinValue and MaxValue are not set.

OnPropertyChanged

Raises the PropertyChanged event.

OnSeriesDataChanged

Called when Series raise their DataChanged event.

SetToolTip

Sets tooltip text and location.

Subscribe

Subscribes to the DataChanged event of specified Series.

Unsubscribe

Unsubscribes from the DataChanged event of specified Series.

 Public Events

  Name Description

PropertyChanged

Implements the INotifyPropertyChanged interface.

 See Also