簡単にいうと
DispatcherTimerは、UIスレッドのDispatcherに紐づいてTickイベントを発火するタイマーです。
カーソル位置に応じてスクロール量を定期更新するような、UIと連動した処理に使いやすいです。
どんな場面で使うか
- オートスクロール
- 一定間隔のUI更新
- 軽いポーリング処理
WPFのUIスレッド上で定期的に処理を実行するタイマーです。
DispatcherTimerは、UIスレッドのDispatcherに紐づいてTickイベントを発火するタイマーです。
カーソル位置に応じてスクロール量を定期更新するような、UIと連動した処理に使いやすいです。