SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and now iOS Charting & Android Chart Components
We have been using the SuspendUpdates updates functionality to prevent wasting time on redraw while processing data.
As noted in the documentation below this causes the UI thread to lock when it attempts to draw.
Is there a less messy way around this other than just collecting all of our processed data and then appending this in one go on completion.
We are after the UI being able to update and provide progress on how the processing is going.
SuspendUpdates() does cause the SciChartSurface to stop drawing while you are appending, because we cannot draw data while you are appending or modifying data, but it does not lock the entire UI thread (the rest of your application).
So I’m not sure that use of SuspendUpdates() will prevent you from providing progress on how the update is going.
Maybe you can clarify the problem you are facing?