動作環境
Windows 7 Pro (32bit)
Microsoft Visual Studio 2017 Community
Sublime Text 2
@ WPF 4.5入門 by 大田一希さん
No.5213 / 9985
UIを操作するには専用のスレッドから操作をする必要があります。WPFでは、この操作を簡単にするためにDispacherという仕組みを提供しています。
関連して以下を見つけた。
WPF の Dispatcher について勉強してみた @ 周回遅れのブルース by hilaponさん
WPF アプリケーションは、レンダリング(描画)用とユーザーインターフェイス用の2つのスレッドを用いて動作します。
その他、気になった部分
- スレッドセーフに設計されていない
- シングルスレッドモデル
- Dispatcher.BeginInvoke
- UIスレッドのキュー > 優先順位
- DispatchPriority
Thread.Sleep(3000);
Application.Current.Dispatcher
- コマンドの CanExecute メソッド