Hi there,
I recently realized that since upgrading to scichart version 5 my custom label provider has stopped working. With version 4 it has always been working fine.
The interesting thing is that the custom label provider works fine when making use of a “standard” NumericAxisViewModel:
IAxisViewModel newAxis = new NumericAxisViewModel ();
newAxis.TickProvider = new CustomTickProvider();
newAxis.LabelProvider = new CustomLabelProvider();
When applying the same logic to a LogarithmicNumericAxisViewModel however, the label providers “FormatLabel” is never called and so no custom labels are shown:
IAxisViewModel newAxis = new LogarithmicNumericAxisViewModel();
newAxis.TickProvider = new CustomTickProvider();
newAxis.LabelProvider = new CustomLabelProvider();
After doing some research I found out that the labelprovider is never attachd to the IAxisCore as the Init function of the labelprovider is never called when its set as the labelprovider of LogarithmicNumericAxisViewModel. (When its attached to a NumericAxisViewModel it is properly called). I suspect there’s bug somewhere in the LogarithmicNumericAxisViewModel that causes this unexpected behavior.
Any help would be appreciated.
Thanks in advance,
Mathieu.
- Mathieu Wernsen asked 5 years ago
- last active 5 years ago