我不確定如何使用PRISM模塊構建大型程序。PRISM模塊和MVVM的程序架構
我已經創建了以下層:
庫 BusinessLayer - > IUnityContainer註冊服務 UILayer - > MVVM實現
如果我有3個模塊,以及我在它們中的一個,如何動作我是否觸發另一個模塊的視圖加載?
我目前正在使用EventAggregator,但這需要viewmodel以某種方式加載,因此它可以用於事件。
理想的情況下,我想,我想這樣做如下:
IOrderService服務= UnityContainer.Resolve(); service.PlaceOrder();
然後訂單服務負責加載相關的UI功能並將其註冊到RegionManager。
這是正確的還是我得到了這完全錯誤?
感謝
你認爲混合想法是什麼?使用核心模塊的直接服務,使用可選模塊的eventAggregator?可能不是一個好主意,混合設計的第二個想法。 – TheAfrican