I need to use ChartControl.Dispatch.Invoke to get some UI details, but when multiple workspsaces with multiple charts with multiple tabs load at once, invoking in DataLoaded state can freeze the whole platform. I thought DataLoaded to be safe for ChartControl checks, but it seems not to be the case. How can I know it reached a stable state? (I don't know how to call this, ChartControl is not null, obviously data is loaded, still Invokes freeze).
Are indicator states in direct connection with UI state at all or its rather only data related. If latter, is there a way to know about UI state?

Comment