使用服務定位器類來爲您的WPF頁面綁定ViewModels時提供ViewModels。 ViewModels應該是Singleton作用域還是Factory作用域? WPF應用程序通常是一個更好的主意?查看範圍在WPF應用中使用服務定位器模式時的模型
我知道在Silverlight中,Singleton更適合用戶控件的頁面,只能移入和移出前景。但直到試圖應用這種模式時,我一直在創建頁面實例和它們各自的虛擬機,每次它們將被加載。
我和我的同事已經經歷了每個選項的所有優缺點,沒有什麼尖叫出哪個是我們場景的更好選擇。
謝謝。
小心解釋下投票?當我接受同樣的結論作爲接受的答案,在這裏:http://stackoverflow.com/questions/6188584/viewmodel-and-singleton-pattern – 2013-02-27 21:40:13