WPF Dispatcher.BeginInvokeの子スレッドは、UIを更新します

オリジナル: WPF Dispatcher.BeginInvokeの子スレッドは、UIを更新します

開発するときWPFアプリケーションが表示されます:「別のスレッドが持っているので、呼び出し元のスレッドがこのオブジェクトにアクセスすることはできません。」

UIスレッドはメインスレッドWPFアプリケーションであるため、UIスレッドを更新する子スレッド試みがDispatcher.BeginInvoke()または呼び出し()メソッドを使用する必要がある場合、。

Dispatcher.BeginInvokeは()//更新手数料の終了を待たずに、非同期で実行します

Dispatcher.Invoke()           同期実行の代わりに//

アクション()                            //委託

この .Dispatcher.BeginInvoke(新しい新しいアクション(()=> 
{ 
    // あなたのアップデート 
}));

おすすめ

転載: www.cnblogs.com/lonelyxmas/p/12160875.html