0
我試圖開發一個PRISM WPF應用程序,我將根據相同的ViewModel擁有兩個或多個視圖。起初,我想過使用Unity通過視圖的構造函數進行注入,並在構造函數中設置DataContext。這個想法被團隊解僱了,因爲他們在代碼隱藏中不需要任何東西。此外,視圖使用自動裝配到ViewModel的ViewModelLocator。那麼,我唯一的想法是使用單個視圖來完成一個模塊,但是如果我使用Unity IOC,那麼如何在模塊之間共享相同的ViewModel呢?有什麼樣的想法?使用PRISM在視圖之間共享相同的ViewModels
當我第一次接受這個任務時,我立即想到了這個想法,但是團隊也不喜歡這個想法。更糟糕的是,我告訴他們,我們可能不得不放棄他們得到的東西,並在加載相關視圖 –
如果你的[Pluralsight課程](https://www.pluralsight.com/courses/prism-problems-solutions)你的團隊喜歡在不同視圖中共享VM實例的想法,那麼你就會遇到更大的問題 –