我們有一個產品作爲其他應用程序/團隊的基礎框架。PRISM模塊配置內部可否配置統一配置?
我聲明通過統一配置的類型映射。另一方面,每個已配置的模塊都有其IModule
實現,我們在該實現中使用預定義的區域映射視圖。
但是,爲了實現這一點,每個其他'模塊'項目團隊必須編寫自己的IModule
實現,並自己在代碼中執行「區域映射/註冊」。
是否有可能讓每個模塊告訴我的基礎產品,它想要通過統一「配置」註冊X,Y,Z類型/實例?我的基礎框架將解決類型/實例並做適當的映射。它將允許模塊團隊專注於他們的WPF業務視圖,而不是實施IModule
等。
目前,類型映射是可能的統一,但我不能將註冊與Prism模塊關聯。此外,無法將解析的類型與預定義的區域進行映射。
E.g.在我們的應用程序Shell中,我們有一個名爲「BusinessRegion」的區域。我們有一個名爲IBusinessView
的界面。每個模塊都有幾個業務視圖。根據模塊&的工作流程,我們必須從一個業務視圖導航到另一個業務視圖。但是,目前我無法知道哪個業務視圖屬於哪個模塊。