[英]C# wait for MethodInvoker to finish
我需要完成以下場景。 ThreadMethod()是一個Timer方法,我在Invoke語句中有UI更新。 我需要等到Invoke完成它的工作,然后繼續該方法。 我怎么能應付這個?
public void ThreadMethod(){
//do some work
this.Invoke((MethodInvoker)delegate
{
//do some GUI update
});
//wait till Invoke finish its work
}
你不需要做任何事情。 Invoke
(與BeginInvoke
不同)將阻塞,直到調度的委托完成執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.