StackedSeriesWrapperBase

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Implementa: IStackedSeriesWrapperBase<T>

Métodos

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

Acumule o valor Y para séries empilhadas em PointSeries@ ou em DataSeries de acordo com o Item1 - representa o valor acumulado superior Item2 - representa o valor acumulado inferior

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

Adicionar IStackedRenderableSeries para a coleção interna de embalagens

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

Usa internamente para adicionar IStackedRenderableSeries para interno _seriesGroupsdicionário

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

Calcula YRange para passado

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

Obtém contagem se StackedSeriesCollection count

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

Devolve tudo IStackedRenderableSeries com o mesmo groupId

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

Obtém um valor se todas as séries empilhadas com a mesma StackedGroupId aparecerão 100% empilhadas

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

Usado internamente para mover uma série empilhada para um novo grupo

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

Remover IStackedRenderableSeries da coleção interna de embalagens

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

Usa internamente para remover IStackedRenderableSeries do dicionário interno _seriesGroups

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

As devoluções deslocadas HitTestInfo para horizontalmente / verticalmente empilhadas @ StackedColumnRenderableSeries