System.Windows.Forms.Control.BeginInvoke is documented as thread safe (in fact,
EndInvoke , Invoke ,
InvokeRequired , and
But in WPF, Dispatcher.BeginInvoke is not documented as thread safe. Which would appear to me as a regression (and not really convenient, to be honest).
Was it only forgotten in MSDN documentation, or should I really use external locking to prevent the dispatcher to get lost in its messages and priorities?
View Complete Post