在開發WPF應用時出現:」調用線程沒法訪問此對象,由於另外一個線程擁有該對象。「異步
是由於UI線程是WPF應用的主線程,若嘗試子線程更新UI線程應使用Dispatcher.BeginInvoke()或者Invoke()方法。this
Dispatcher.BeginInvoke() //異步執行,不等待委託結束就更新spa
Dispatcher.Invoke() //表明同步執行
線程
Action() //委託code
this.Dispatcher.BeginInvoke(new Action(()=> { //你的更新操做 }));
搬運轉發請連接註明出處。對象