Class SimpleAverageIndicator
Represents SimpleAverage technical indicator.
Inheritance
System.Object
SimpleAverageIndicator
Inherited Members
Namespace: Syncfusion.UI.Xaml.Charts
Assembly: Syncfusion.SfChart.UWP.dll
Syntax
public class SimpleAverageIndicator : FinancialTechnicalIndicator, ICloneable, ISupportAxes2D, ISupportAxes
Constructors
SimpleAverageIndicator()
Declaration
public SimpleAverageIndicator()
Fields
PeriodProperty
The DependencyProperty for Period property.
Declaration
public static readonly DependencyProperty PeriodProperty
Field Value
Type | Description |
---|---|
Windows.UI.Xaml.DependencyProperty |
SignalLineColorProperty
The DependencyProperty for SignalLineColor property.
Declaration
public static readonly DependencyProperty SignalLineColorProperty
Field Value
Type | Description |
---|---|
Windows.UI.Xaml.DependencyProperty |
Properties
Period
Gets or sets the moving average period for indicator.
Declaration
public int Period { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Remarks
The default value is 14 days.
SignalLineColor
Gets or sets the signal line color.
Declaration
public Brush SignalLineColor { get; set; }
Property Value
Type | Description |
---|---|
Windows.UI.Xaml.Media.Brush | The |
Methods
CloneSeries(DependencyObject)
Declaration
protected override DependencyObject CloneSeries(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.DependencyObject | obj |
Returns
Type | Description |
---|---|
Windows.UI.Xaml.DependencyObject |
Overrides
CreateSegment()
Declaration
protected override ChartSegment CreateSegment()
Returns
Type | Description |
---|---|
ChartSegment |
Overrides
CreateSegments()
Creates the segments of SimpleAverageIndicator.
Declaration
public override void CreateSegments()
Overrides
GeneratePoints()
Method implementation for GeneratePoints for TechnicalIndicator
Declaration
protected override void GeneratePoints()
Overrides
OnBindingPathChanged(DependencyPropertyChangedEventArgs)
Declaration
protected override void OnBindingPathChanged(DependencyPropertyChangedEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.DependencyPropertyChangedEventArgs | args |
Overrides
OnDataSourceChanged(IEnumerable, IEnumerable)
Called when DataSource changed
Declaration
protected override void OnDataSourceChanged(IEnumerable oldValue, IEnumerable newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.IEnumerable | oldValue | |
System.Collections.IEnumerable | newValue |
Overrides
SetSeriesItemSource(ChartSeriesBase)
Method implementation for Set ItemSource to Series
Declaration
protected override void SetSeriesItemSource(ChartSeriesBase series)
Parameters
Type | Name | Description |
---|---|---|
ChartSeriesBase | series |
Overrides
UpdateSegments(Int32, NotifyCollectionChangedAction)
Updates the segment at the specified index
Declaration
public override void UpdateSegments(int index, NotifyCollectionChangedAction action)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | The index of the segment. |
System.Collections.Specialized.NotifyCollectionChangedAction | action | The action that caused the segments collection changed event |