我有一個WPF應用程序,它使用MVVM模式貫穿始終,沒有代碼隱藏,ViewModel通過注入其中的每個MainViewModel相互通信。Prism(CAL)中的模塊如何相互通信?
最終,這個應用程序需要被併入到可使用複合應用程序庫,統一等通過CAL的代碼和文檔尋找一個應用程序,我可以看到我怎麼能註冊我的整個應用作爲一個模塊在CAL應用程序中,但我的應用程序作爲模塊將如何與其他也動態加載的模塊進行通信?我期待着,例如每個模塊獲取CAL應用程序注入或有某種事件控制器或信使與我可以鬆散地與其他模塊溝通,即可以發送消息和響應事件,但不擔心如果這些模塊實際存在或不存在。
如何複合應用程序模塊相互溝通?