阅读PRISM&来自多个文件的Unity配置

时间:2013-12-06 09:06:44

标签: wpf xaml unity-container prism prism-4

  1. 我们可以在应用程序的app.config文件以外的文件中进行Unity配置吗?如果是的话,该怎么办?
  2. 我们可以将统一配置组合在多个文件中吗?
  3. 如何在XAML文件中定义Unity配置? (可以在XAML中配置PRISM模块。)
  4. 是否可以自定义实现Microsoft.Practices.Unity.Configuration.UnityConfigurationSection配置阅读器类?
  5. 我们正在开发一个WPF应用程序,它应该允许其他开发人员(在企业应用程序的各个方面工作)在我们的应用程序中注册他们的XAML视图(用户控件)。根据所使用的功能,我们的产品将导航用户到相应的表单/视图。例如。点击“主页”按钮,用户将被导航到“仪表板”。但是,仪表板可能会或可能不会由核心产品开发。

    我正在使用Prism 4.1。

1 个答案:

答案 0 :(得分:0)

我相信您需要的所有内容都在 Unity 的文档的以下部分中进行了解释:

它介绍了如何从默认配置文件或其他几个独立文件中将一个或多个“配置”加载到 Unity 容器中。

基于此,我相信您应该能够在每个模块中都有一个配置文件,并在 Initialize 方法(或模块类的构造函数)中手动加载它们。如果没有,您也可以在模块中以编程方式注册相应的类型映射。