Hi,
We have a zoomable chart which uses a CategoryDateTimeXAxis. Ordinarily the labels are displayed as HH:mm:ss, but when the chart is zoomed in (and the interval becomes less than 1s), I'd like to switch the format to be HH:mm:ss.fff.
How is it possible to determine when the interval on the axis has changed? I have tried hooking up the WindowRecChanged event on the chart, which almost works, but this event is being fired *before* the interval on the X axis is recalculated.
Thanks very much,
Graham.
Hello Graham,
Thank you for your post.
Each time the XamDataChart gets zoomed or resized, a "refresh" operation takes place and the canvas of the chart gets re-evaluated. When this completes, the chart raises an event called RefreshCompleted, which I would recommend that you use for this.
There also exists another forum thread with a sample project that demonstrates a functionality much like the one you are looking to achieve. Here is a link to that forum thread: http://es.infragistics.com/community/forums/p/52624/274026.aspx#274026. The sample project that I am referencing should show up at the bottom of the page on a post from Rob. For convenience, I have also attached that sample project to this forum thread as well.
I hope this helps you. Please let me know if you have any other questions or concerns on this matter.
Sincerely,AndrewAssociate DeveloperInfragistics Inc.www.infragistics.com/support