2014-10-03 82 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版本。

回答