2013-12-13 86 views
2

我們有一個產品作爲其他應用程序/團隊的基礎框架。PRISM模塊配置內部可否配置統一配置?

我聲明通過統一配置的類型映射。另一方面,每個已配置的模塊都有其IModule實現,我們在該實現中使用預定義的區域映射視圖。

但是,爲了實現這一點,每個其他'模塊'項目團隊必須編寫自己的IModule實現,並自己在代碼中執行「區域映射/註冊」。

是否有可能讓每個模塊告訴我的基礎產品,它想要通過統一「配置」註冊X,Y,Z類型/實例?我的基礎框架將解決類型/實例並做適當的映射。它將允許模塊團隊專注於他們的WPF業務視圖,而不是實施IModule等。

目前,類型映射是可能的統一,但我不能將註冊與Prism模塊關聯。此外,無法將解析的類型與預定義的區域進行映射。

E.g.在我們的應用程序Shell中,我們有一個名爲「BusinessRegion」的區域。我們有一個名爲IBusinessView的界面。每個模塊都有幾個業務視圖。根據模塊&的工作流程,我們必須從一個業務視圖導航到另一個業務視圖。但是,目前我無法知道哪個業務視圖屬於哪個模塊。

回答