現在、WPF+XAML+MVVMでアプリケーションを開発しています。 WPFのDataGridコントロールは大量のデータをBindすると描画に時間がかかるという既知の問題(仕様…)があります。 そのため、仮想化(VirtualMode)の機能が提供されていますが、ある程度は速くなったものの、それでも画期的に速くはできませんでした。 そこで割り切って、DataGridの描画中はインジケーターを表示して、ユーザーに可能な限り遅く見せないような工夫をしようと考えているのですが、 UIスレッドがDataGridによって占有されるためか、インジケーターまで固まってしまう問題が発生します。 (↑検証用に作ったプログラムを動かしているところ。「実行」ボタンをクリックすると、画面右側のDataGridにBindします。この時、画面左側のインジケーターに見立てたImageコントロールのアニメーションが一瞬固