StackedColumnsWrapper
StockSharp.Xaml.Charting.Visuals.RenderableSeries
継承元: StackedSeriesWrapperBase<IStackedColumnRenderableSeries>
実装: IStackedColumnsWrapper, IStackedSeriesWrapperBase<IStackedColumnRenderableSeries>
メソッド
DrawColumns
private void DrawColumns(IRenderContext2D renderContext, StackedColumnRenderableSeries series)
stackedColumnsWrapper.DrawColumns(renderContext, series)
IRenderContext2D、IRenderPassData、およびレンダリング可能なシリーズをStackedColumnRenderableSeriesで使用してStackedColumnRenderableSeriesを引く
DrawStackedSeries
public override void DrawStackedSeries(IRenderContext2D renderContext)
stackedColumnsWrapper.DrawStackedSeries(renderContext)
IRenderContext2D が StackedColumnRenderableSeries を渡すと、StackedColumnRenderableSeries が渡る
- renderContext
GetSeriesBodyWidth
public double GetSeriesBodyWidth(IStackedColumnRenderableSeries series, int dataSeriesIndex)
result = stackedColumnsWrapper.GetSeriesBodyWidth(series, dataSeriesIndex)
グループの間隔を考慮して@DataPointWith@IStackedColumnRenderableSeriesに返す
GetSeriesVerticalBounds
public Tuple<double, double> GetSeriesVerticalBounds(IStackedColumnRenderableSeries series, int indexInDataSeries)
result = stackedColumnsWrapper.GetSeriesVerticalBounds(series, indexInDataSeries)
IStackedColumnRenderableSeries カラムの上部と下部の境界を返します
GetSpacing
public double GetSpacing(string groupId)
result = stackedColumnsWrapper.GetSpacing(groupId)
積み重ねられたコラム グループ間の間隔をあけて下さい
GetSpacingMode
public SpacingMode GetSpacingMode(string groupId)
result = stackedColumnsWrapper.GetSpacingMode(groupId)
スタックされた列グループ間で間隔を設定するモードを取得します
GetXRange
public IRange GetXRange(bool isLogarithmicAxis)
result = stackedColumnsWrapper.GetXRange(isLogarithmicAxis)
X方向に、IDataSeriesを割り当てたすべてのデータ範囲を返します。
ShiftHitTestInfo
public override HitTestInfo ShiftHitTestInfo(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, IStackedColumnRenderableSeries series)
result = stackedColumnsWrapper.ShiftHitTestInfo(rawPoint, nearestHitResult, hitTestRadius, series)
水平方向にHitTestInfoをシフト/垂直に積み重ねられた@StackedColumnRenderableSeries