ユーザーに統計を表示するために WPF TreeView を使用しています。TreeView は、MVVM を介して多数のオブジェクトにバインドされています。
TreeNode に多くのアイテムが含まれている場合、すべてのアイテムを表示するのに数秒かかることがあります。この間、アプリケーションは停止しているように見えます。
この遅延中に TreeView が応答しているように見せたいです。
これを WinForms で行う場合は、何らかの読み込みアイコンを表示し、バックグラウンド スレッドで計算を行い、その後で対応する TreeNode を更新します。
WPF でこの問題に対処する最善の方法は何ですか?