我在 NumericAxis 上设置了一个自定义 ITickProvider:
var yaxis = new NumericAxis();
yaxis.TickProvider = new MyTickProvider();
在运行时,从不调用 ITickProvider.Init 方法:
public class MyTickProvider : ITickProvider
{
public void Init(IAxis axis)
{
// never called
}
public double[] GetMajorTicks(IAxisParams axis)
{
// this method is called first
return new double[] {};
}
public double[] GetMinorTicks(IAxisParams axis)
{
// this method is called second
return new double[] { };
}
}
我需要做什么才能调用 Init?我正在使用 3.1.0.5013 版的 SciChart。