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)
積み重ねられたシリーズのPointSeriesのY値を、またはItem1に従ってDataSeriesで累積して下さい--はTopの積分された価値項目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)
YRange を計算して渡します
GetStackedSeriesCount
public int GetStackedSeriesCount()
result = stackedSeriesWrapperBase.GetStackedSeriesCount()
カウントをStackedSeriesCollectionにカウントすれば得て下さい
GetStackedSeriesFromSameGroup
public IList<T> GetStackedSeriesFromSameGroup(string groupId)
result = stackedSeriesWrapperBase.GetStackedSeriesFromSameGroup(groupId)
同じgroupId@に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