コンパクトで、メモリフットプリントを最小限に抑える必要があるWPFアプリケーションがあります。GUIは、フロー、数ページ、グリッドの観点からは単純ですが、グラフィックス、アニメーションなどの観点からは非常に豊富です。
Prismでアプリケーションを作成した経験があり、とても気に入っています。しかし、単純なタスクには重すぎるように見えます。これはLOBアプリケーションではありませんが、テスト容易性、GUI/フロー/ビジネスの分離などが必要です。
とにかくMVVMを使用する必要がありますか?
アプリケーションのメモリ使用量を最小限に抑えようとするときに、MVVMデザインパターンを使用するオーバーヘッドが心配すべきかどうかはわかりません。