Sorry, it’s not possible to do this at the moment. The only thing I can suggest is to wait 500ms (the default time for Animated zoom) before performing any updates. I realise that introduces a race-condition, but if the operation is not timing critical it should be ok.
I will log this as a feature request in the meantime.
We added the IsAnimating property to VisibleRangeChangedEventArgs, so it is possible to subscribe to IAxis.VisibleRangeChanged event and track down animation changes as well as not animated.
Please login first to submit.