I have noticed, that it seems that under certain (rare) circumstances, OnRenderTargetChanged() or OnStateChange (Terminated) can be called, whilst a loop in OnRender() is actually still running? This might be during playback setup, re-wind, data reconnection, etc. Is this possible? It's not a huge issue, but it does seem to cause some temporary issues as Brushes etc that might be disposed of in OnrenderTargetChanged/State.Terminated might actually still be getting used, if only for milliseconds, in the loop in OnRedner, if the timing is unlucky
Could this be possible?
Thanks.

Comment