Service Locatorクラスを使用して、バインドするWPFページのViewModelを提供する場合。ViewModelsはシングルトンスコープまたはファクトリスコープのどちらにする必要がありますか?一般的に、WPFアプリケーションの方が良いアイデアはありますか?
Silverlightでは、シングルトンはユーザーコントロールであり、フォアグラウンドに出入りするだけのページに適していることを認識しています。しかし、このパターンを適用しようとするまで、ロードされるたびにページのインスタンスとそれぞれのVMを更新してきました。
私と私の同僚は、各オプションのすべての長所と短所を経験しましたが、私たちのシナリオにとってより良いオプションである叫び声は何もありません。
ありがとう。