Class
OhlcSeriesBase

A base class for chart series that plot financial indicators using High, Low, Open, Close values.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

cs-api-definition
public abstract class OhlcSeriesBase : CategoricalSeriesBase, IChartElementPresenter

Inheritance: objectRadControlBasePresenterBaseChartElementPresenterChartSeriesPointTemplateSeriesCartesianSeriesCategoricalSeriesBaseOhlcSeriesBase

Derived Classes: CandlestickSeriesOhlcSeries

Implements: IChartElementPresenter

Inherited Members CategoricalSeriesBase.CategoryBindingPropertyCategoricalSeriesBase.GetCategoryAggregateFunction()CategoricalSeriesBase.CategoryBindingCartesianSeries.HorizontalAxisPropertyCartesianSeries.VerticalAxisPropertyCartesianSeries.OnAttached()CartesianSeries.OnDetached(RadChartBase)CartesianSeries.OnMouseEnter(MouseEventArgs)CartesianSeries.OnMouseLeave(MouseEventArgs)CartesianSeries.HorizontalAxisCartesianSeries.VerticalAxisPointTemplateSeries.RenderOptionsPropertyPointTemplateSeries.PointTemplatePropertyPointTemplateSeries.PointTemplateSelectorPropertyPointTemplateSeries.DefaultVisualStylePropertyPointTemplateSeries.DefaultVisualStyleSelectorPropertyPointTemplateSeries.OnLoaded(object, RoutedEventArgs)PointTemplateSeries.OnPlayPointAnimations(bool)PointTemplateSeries.OnRenderOptionsChanged(ChartRenderOptions, ChartRenderOptions)PointTemplateSeries.OnApplyTemplate()PointTemplateSeries.GetDataPointVisual(DataPoint)PointTemplateSeries.MeasureNodeOverride(ChartNode, object)PointTemplateSeries.RenderOptionsPointTemplateSeries.DefaultVisualStylePointTemplateSeries.DefaultVisualStyleSelectorPointTemplateSeries.PointTemplatePointTemplateSeries.PointTemplateSelectorPointTemplateSeries.PointTemplatesChartSeries.SeriesAnimationPropertyChartSeries.PointAnimationPropertyChartSeries.ShowLabelsPropertyChartSeries.IsSelectedPropertyChartSeries.AllowSelectPropertyChartSeries.TrackBallTemplatePropertyChartSeries.TrackBallInfoTemplatePropertyChartSeries.ItemsSourcePropertyChartSeries.ClipToPlotAreaPropertyChartSeries.DisplayNamePropertyChartSeries.TooltipTemplatePropertyChartSeries.LabelConnectorsSettingsPropertyChartSeries.PlaySeriesAnimation()ChartSeries.PlayPointAnimations()ChartSeries.OnPlaySeriesAnimation(bool)ChartSeries.GetDataPointLabels(DataPoint)ChartSeries.HitTest(Rect)ChartSeries.HitTestDataPoints(Rect)ChartSeries.HitTestElements(Rect)ChartSeries.HitTestElementsCore(Rect)ChartSeries.HitTestDataPointsCore(Rect)ChartSeries.OnVisibilityChanged()ChartSeries.GetLabelConnector(ChartSeriesLabelPositionInfo)ChartSeries.SeriesAnimationChartSeries.PointAnimationChartSeries.LabelDefinitionsChartSeries.ShowLabelsChartSeries.IsSelectedChartSeries.AllowSelectChartSeries.TrackBallTemplateChartSeries.TrackBallInfoTemplateChartSeries.DisplayNameChartSeries.TooltipTemplateChartSeries.ClipToPlotAreaChartSeries.ItemsSourceChartSeries.LabelConnectorsSettingsChartSeries.SeriesAnimationCompletedChartSeries.PointAnimationsCompletedChartSeries.DataBindingCompleteChartElementPresenter.OnPropertyChanged(DependencyPropertyChangedEventArgs)ChartElementPresenter.ZIndexChartElementPresenter.ChartPresenterBase.InfinitySizePresenterBase.InfinityPointPresenterBase.RefreshNode(ChartNode)PresenterBase.InvalidatePalette()PresenterBase.RefreshNodeCore(ChartNode)PresenterBase.CreateContentPresenter(object, DataTemplate)PresenterBase.OnInitialized(EventArgs)PresenterBase.RenderSurfaceRadControlBase.OnUnloaded(object, RoutedEventArgs)RadControlBase.IsLoadedRadControlBase.IsTemplateApplied

Constructors

OhlcSeriesBase()

Initializes a new instance of the OhlcSeriesBase class.

Declaration

cs-api-definition
protected OhlcSeriesBase()

Fields

CloseBindingProperty

Identifies the CloseBinding property.

Declaration

cs-api-definition
public static readonly DependencyProperty CloseBindingProperty

Field Value

DependencyProperty

HighBindingProperty

Identifies the HighBinding property.

Declaration

cs-api-definition
public static readonly DependencyProperty HighBindingProperty

Field Value

DependencyProperty

LegendSettingsProperty

Identifies the LegendSettings dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LegendSettingsProperty

Field Value

DependencyProperty

LowBindingProperty

Identifies the LowBinding property.

Declaration

cs-api-definition
public static readonly DependencyProperty LowBindingProperty

Field Value

DependencyProperty

OpenBindingProperty

Identifies the OpenBinding property.

Declaration

cs-api-definition
public static readonly DependencyProperty OpenBindingProperty

Field Value

DependencyProperty

Properties

CloseBinding

Gets or sets the binding that will be used to fill the Close member of the contained data points.

Declaration

cs-api-definition
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding CloseBinding { get; set; }

Property Value

DataPointBinding

DataPoints

Gets the collection of data points associated with the series.

Declaration

cs-api-definition
public DataPointCollection<OhlcDataPoint> DataPoints { get; }

Property Value

DataPointCollection<OhlcDataPoint>

HighBinding

Gets or sets the binding that will be used to fill the High member of the contained data points.

Declaration

cs-api-definition
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding HighBinding { get; set; }

Property Value

DataPointBinding

LegendSettings

Gets or sets the legend settings.

Declaration

cs-api-definition
public SeriesLegendSettings LegendSettings { get; set; }

Property Value

SeriesLegendSettings

LowBinding

Gets or sets the binding that will be used to fill the Low member of the contained data points.

Declaration

cs-api-definition
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding LowBinding { get; set; }

Property Value

DataPointBinding

OpenBinding

Gets or sets the binding that will be used to fill the Open member of the contained data points.

Declaration

cs-api-definition
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding OpenBinding { get; set; }

Property Value

DataPointBinding

Methods

GetCloseAggregateFunction()

When overridden in a derived class, this method returns the function used to calculate the aggregate values for the Close property.

Declaration

cs-api-definition
protected virtual ChartAggregateFunction GetCloseAggregateFunction()

Returns

ChartAggregateFunction

GetHighAggregateFunction()

When overridden in a derived class, this method returns the function used to calculate the aggregate values for the High property.

Declaration

cs-api-definition
protected virtual ChartAggregateFunction GetHighAggregateFunction()

Returns

ChartAggregateFunction

GetLowAggregateFunction()

When overridden in a derived class, this method returns the function used to calculate the aggregate values for the Low property.

Declaration

cs-api-definition
protected virtual ChartAggregateFunction GetLowAggregateFunction()

Returns

ChartAggregateFunction

GetOpenAggregateFunction()

When overridden in a derived class, this method returns the function used to calculate the aggregate values for the Open property.

Declaration

cs-api-definition
protected virtual ChartAggregateFunction GetOpenAggregateFunction()

Returns

ChartAggregateFunction