Is there an equivalent to Form.InvokeRequired in WPF, e.g. Dispatcher.InvokeRequired?
A possible solution that came to mind is:
if ( Dispatcher.Thread.Equals( Thread.CurrentThread ) ) { Action( ); } else { Dispatcher.Invoke( Action ); }