我認爲我可以叫如何在dispatcher.begininvoke上正確調用回調?
var dispatcherOp = Application.Current.Dispatcher.BeginInvoke(Action());
dispatcherOp.Completed += dispatcherOp_Completed;
但當時我有點擔心。如果begininvoke是異步的,那麼在我得到返回的調度程序操作並附加到完成的事件之前,什麼阻止調度程序完成操作。
我認爲這一定是不可能的,但如果是這樣,我想知道爲什麼。
不知道我明白你的意思。你能給我一個如何使用它的例子嗎? –
https://msdn.microsoft.com/en-us/library/hh191443 – SLaks