ArrayCollection にオブジェクトが取り込まれた DataGrid があります。オブジェクトのフィールドの 1 つを更新した後、画面を更新したいと考えています。実行時にデータ ソースを構築しているため、データ ソースはバインド可能ではありません (その場でバインド可能にする方法はまだわかりません。それは別の質問です)。
この状況で、グリッドで InvalidateDisplayList() を呼び出しても、何も起こらないようです。しかし、invalidateList() を呼び出すと、更新が行われます。(そして、それも非常にスムーズです。WIN32 でウィンドウを無効にすることで期待されるようなちらつきはありません。)
質問: InvalidateList と InvalidateDisplayList の違いは何ですか? ドキュメントから、どちらかが機能するようです。