Class
IndicatorBase

Represents a financial indicator, whose value depends on the values of DataPoints in financial series.

Definition

Namespace:Telerik.UI.Xaml.Controls.Chart

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public abstract class IndicatorBase : ChartSeries, IChartSeries, IChartElementPresenter, IElementPresenter

Inheritance: objectRadControlPresenterBaseChartElementPresenterChartSeriesIndicatorBase

Derived Classes: BarIndicatorBaseLineIndicatorBase

Implements: IChartElementPresenterIChartSeriesIElementPresenter

Inherited Members ChartSeries.IsSelectedPropertyChartSeries.AllowSelectPropertyChartSeries.ShowLabelsPropertyChartSeries.ItemsSourcePropertyChartSeries.ClipToPlotAreaPropertyChartSeries.IsSelectedBindingPropertyChartSeries.PaletteIndexPropertyChartSeries.HitTest(Rect)ChartSeries.HitTestDataPoints(Rect)ChartSeries.HitTestElementsCore(Rect, bool, bool)ChartSeries.SelectRectPoints(ref Rect)ChartSeries.HitTestDataPointsCore(Rect)ChartSeries.HitTestDataPointsCore(Rect, bool)ChartSeries.GetDataPointLabels(DataPoint)ChartSeries.ApplyTemplateCore()ChartSeries.OnTemplateApplied()ChartSeries.IsSelectedChartSeries.AllowSelectChartSeries.PaletteIndexChartSeries.LabelDefinitionsChartSeries.IsSelectedBindingChartSeries.ShowLabelsChartSeries.DisplayNameChartSeries.ClipToPlotAreaChartSeries.ItemsSourceChartSeries.ActualPaletteIndexChartSeries.DataBindingCompleteChartElementPresenter.ZIndexChartElementPresenter.ChartPresenterBase.InfinitySizePresenterBase.InfinityPointPresenterBase.RefreshNode(object)PresenterBase.InvalidatePalette()PresenterBase.MeasureNodeOverride(Node, object)PresenterBase.RefreshNodeCore(Node)PresenterBase.CreateContentPresenter(object, DataTemplate)PresenterBase.RenderSurfacePresenterBase.CompositorPresenterBase.ContainerVisualRootRadControl.EndVisualStateUpdate(bool, bool)RadControl.UpdateVisualState(bool)RadControl.BeginVisualStateUpdate()RadControl.SetVisualState(string, bool)RadControl.CanUpdateVisualState()RadControl.ComposeVisualStateName()RadControl.MeasureOverride(Size)RadControl.ArrangeOverride(Size)RadControl.OnApplyTemplate()RadControl.UnapplyTemplateCore()RadControl.OnIsEnabledChanged(bool, bool)RadControl.LoadCore()RadControl.OnLoaded()RadControl.UnloadCore()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Fields

CategoryBindingProperty

Identifies the CategoryBinding property.

Declaration

cs-api-definition
public static readonly DependencyProperty CategoryBindingProperty

Field Value

DependencyProperty

Properties

CategoryBinding

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

Declaration

cs-api-definition
public DataPointBinding CategoryBinding { get; set; }

Property Value

DataPointBinding

DataPoints

Gets the collection of data points associated with the indicator.

Declaration

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

Property Value

DataPointCollection<CategoricalDataPoint>

Methods

OnAttached()

Occurs when the presenter has been successfully attached to its owning RadChartBase instance.

Declaration

cs-api-definition
protected override void OnAttached()

Overrides ChartSeries.OnAttached()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides ChartSeries.OnCreateAutomationPeer()

OnDetached(RadChartBase)

Occurs when the presenter has been successfully detached from its owning RadChartBase instance.

Declaration

cs-api-definition
protected override void OnDetached(RadChartBase oldChart)

Parameters

oldChart

RadChartBase

Overrides ChartSeries.OnDetached(RadChartBase)