web-dev-qa-db-ja.com

WPFアプリケーションのApplication.DoEvents()に相当するもの

MSDNから、Application.DoEvents()はWindows.Formsで利用できるようです。 WPFで同等のものは何でしょうか。

21
Shamim Hafiz

Windowsフォームでも使用しないでください。 UIスレッドで長時間実行するタスクを実行しないでください。バックグラウンドスレッドを使用し、Dispatcherを使用して必要に応じてUIを更新します。 Application.DoEventsの使用は、基本的にコードのにおいです。 WPFに同等のものがあるかどうかはわかりませんが、ある場合でもそれを避けてください。

23
Jon Skeet

私はSkeetに同意しますが、そのようなWPFメソッドは DispatcherFrame のドキュメントページにあります。

22
H.B.