StackedMountainRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Defines a Stacked-Mountain renderable series, supporting rendering of mountain areas which have accumulated Y-values for multiple series in a group.

Inherits: BaseMountainRenderableSeries

Implements: IStackedMountainRenderableSeries, IStackedRenderableSeries, IRenderableSeries, IRenderableSeriesBase, IDrawable, IXmlSerializable

Constructors

StackedMountainRenderableSeries
public StackedMountainRenderableSeries()
stackedMountainRenderableSeries = StackedMountainRenderableSeries()

Initializes a new instance of the StackedMountainRenderableSeries class.

Properties

IsOneHundredPercent
public bool IsOneHundredPercent { get; set; }
value = stackedMountainRenderableSeries.IsOneHundredPercent
stackedMountainRenderableSeries.IsOneHundredPercent = value

Gets or sets a value whether all series with the same StackedGroupId will appear 100% stacked

StackedGroupId
public string StackedGroupId { get; set; }
value = stackedMountainRenderableSeries.StackedGroupId
stackedMountainRenderableSeries.StackedGroupId = value

Gets or sets a string stacked-group Id, used to ensure columns are stacked together

Methods

GetYRange
public override IRange GetYRange(IRange xRange, bool getPositiveRange)
result = stackedMountainRenderableSeries.GetYRange(xRange, getPositiveRange)

Returns the data range of the assosiated IDataSeries on Y direction The X-Axis Range currently in viewIndicates whether to return positive YRange only

IsHitTest
protected override bool IsHitTest(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, Point previousDataPoint, Point nextDataPoint)
result = stackedMountainRenderableSeries.IsHitTest(rawPoint, nearestHitResult, hitTestRadius, previousDataPoint, nextDataPoint)

When overridden in derived classes, performs hit test on series using interpolated values

StockSharp#Xaml#Charting#Visuals#RenderableSeries#IStackedMountainRenderableSeries#DrawMountain(IRenderContext2D, bool)

Draws the StackedMountainRenderableSeries using the IRenderContext2D, IRenderPassData and renderable series itself passed in

Fields

IsOneHundredPercentProperty
public static readonly DependencyProperty IsOneHundredPercentProperty
value = StackedMountainRenderableSeries.IsOneHundredPercentProperty

Defines the IsOneHundredPercent DependencyProperty

StackedGroupIdProperty
public static readonly DependencyProperty StackedGroupIdProperty
value = StackedMountainRenderableSeries.StackedGroupIdProperty

Defines the StackedGroupId DependencyProperty