StackedSeriesWrapperBase

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Реализует: IStackedSeriesWrapperBase<T>

Методы

AccumulateYValueAtX
public Tuple<double, double> AccumulateYValueAtX(T series, int index, bool isResampledSeries)
result = stackedSeriesWrapperBase.AccumulateYValueAtX(series, index, isResampledSeries)

Накопленное значение Y для уложенной серии в PointSeries или в DataSeries в соответствии с пунктом 1 - представляет собой верхнюю накопленную ценность Пункт 2 - представляет собой нижнюю накопленную стоимость

AddSeries
public void AddSeries(T series)
stackedSeriesWrapperBase.AddSeries(series)

Добавить IStackedRenderableSeries к внутренней коллекции оберток

AddSeriesToGroup
private void AddSeriesToGroup(T series, string groupId)
stackedSeriesWrapperBase.AddSeriesToGroup(series, groupId)

Используется внутри для добавления IStackedRenderableSeries во внутренний словарь _seriesGroups

CalculateYRange
public DoubleRange CalculateYRange(T series, IndexRange xIndexRange)
result = stackedSeriesWrapperBase.CalculateYRange(series, xIndexRange)

Вычисляет YRanges для прошедшего в

GetStackedSeriesCount
public int GetStackedSeriesCount()
result = stackedSeriesWrapperBase.GetStackedSeriesCount()

Получает счет, если StackedSeriesCollection Count

GetStackedSeriesFromSameGroup
public IList<T> GetStackedSeriesFromSameGroup(string groupId)
result = stackedSeriesWrapperBase.GetStackedSeriesFromSameGroup(groupId)

Возвращает все IStackedRenderableSeries с тем же groupId

IsOneHundredPercentGroup
public bool IsOneHundredPercentGroup(string groupId)
result = stackedSeriesWrapperBase.IsOneHundredPercentGroup(groupId)

Получает значение, будут ли все сложенные серии с одинаковым StackedGroupId выглядеть на 100% сложенными

MoveSeriesToAnotherGroup
public void MoveSeriesToAnotherGroup(T rSeries, string oldGroupId, string newGroupId)
stackedSeriesWrapperBase.MoveSeriesToAnotherGroup(rSeries, oldGroupId, newGroupId)

Используется внутренне для перемещения уложенной серии в новую группу.

RemoveSeries
public void RemoveSeries(T series)
stackedSeriesWrapperBase.RemoveSeries(series)

Удалить IStackedRenderableSeries из внутренней коллекции оберток

RemoveSeriesFromGroup
private void RemoveSeriesFromGroup(T series, string groupId)
stackedSeriesWrapperBase.RemoveSeriesFromGroup(series, groupId)

Используется для удаления IStackedRenderableSeries из внутреннего словаря _seriesGroups

ShiftHitTestInfo
public virtual HitTestInfo ShiftHitTestInfo(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, T series)
result = stackedSeriesWrapperBase.ShiftHitTestInfo(rawPoint, nearestHitResult, hitTestRadius, series)

Возврат сдвинут HitTestInfo для горизонтально/вертикально сложенного StackedColumnRenderableSeries