サービスロケータクラスを使用して、WPFページをバインドするViewModelを提供する場合。 ViewModelをSingletonスコープまたはFactoryスコープにする必要がありますか?一般的にWPFアプリケーションのためのより良いアイデアですか?WPFアプリケーションでサービスロケータパターンを使用する場合のビューモデルの範囲
Silverlightでは、ユーザーコントロールであり、フォアグラウンドの内外に移動されるだけのページにシングルトンが適していることを知っています。しかし、このパターンを適用しようとするまでは、ロードするたびにページのインスタンスとそれぞれのVMを新しくしています。
私と私の同僚は、それぞれのオプションのすべてのプラスとマイナスを経験しており、私たちのシナリオのためのより良い選択肢は何もないと叫んでいません。
ありがとうございました。
下の投票を説明する気に?私は受け入れられた答えと同じ結論になるので、ここで:http://stackoverflow.com/questions/6188584/viewmodel-and-singleton-pattern –