2014-10-03 80 views
1

我设置一个自定义ITickProvider上NumericAxis:SciChart ITickProvder.Init方法不会被调用

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被调用?我正在使用SciChart的3.1.0.5013版本。

回答