TickProvider

StockSharp.Xaml.Charting.Visuals.Axes

ITickProvider摘要基础实施

实现: ITickProvider<T>, ITickProvider

属性

ParentAxis
public IAxis ParentAxis { get; protected set; }
value = tickProvider.ParentAxis
tickProvider.ParentAxis = value

选择提供者初始化时使用, 其连接在父轴上, 并使用父轴实例

方法

ConvertTicks
protected virtual double[] ConvertTicks(T[] ticks)
result = tickProvider.ConvertTicks(ticks)

将通用格式的勾选为数字类型双倍的 Double, e.g. craw to double for numberstype, 或将 DateTime.Ticks 类型 scrap DateTime 为双倍

ticks
GetMajorTicks
public abstract T[] GetMajorTicks(IAxisParams axis)
result = tickProvider.GetMajorTicks(axis)

主要勾选阵列的通用类型表示

axis
The AxisParams for the axis

返回值: 要显示的勾选数组( 数据值转换为 T)

GetMinorTicks
public abstract T[] GetMinorTicks(IAxisParams axis)
result = tickProvider.GetMinorTicks(axis)

返回小勾勾数阵列的通用类型表示

axis
The AxisParams for the axis

返回值: 要显示的勾选数组( 数据值转换为 T)

Init
public virtual void Init(IAxis axis)
tickProvider.Init(axis)

选择提供者初始化时使用, 其连接在父轴上, 并使用父轴实例

axis
父轴实例
StockSharp#Xaml#Charting#Visuals#Axes#ITickProvider#GetMajorTicks(IAxisParams)

返回主要勾选数组的双代表

axis
The AxisParams for the axis

返回值: 要显示的勾选数组( 数据值转换为双倍)

StockSharp#Xaml#Charting#Visuals#Axes#ITickProvider#GetMinorTicks(IAxisParams)

返回小勾选数组的双代表

axis
The AxisParams for the axis

返回值: 要显示的勾选数组( 数据值转换为双倍)