【问题标题】:Reading PRISM & Unity configuration from multiple files从多个文件中读取 PRISM 和 Unity 配置
【发布时间】:2013-12-06 09:06:44
【问题描述】:
  1. 我们可以在应用程序的app.config 文件以外的文件中包含 Unity 配置吗?如果是,该怎么做?
  2. 我们可以合并分布在多个文件中的统一配置吗?
  3. 如何在XAML文件中定义Unity配置? (PRISM 模块可以在 XAML 中配置。)
  4. 是否可以自定义实现 Microsoft.Practices.Unity.Configuration.UnityConfigurationSection 配置读取器类?

我们正在开发一个 WPF 应用程序,它应该允许其他开发人员(在企业应用程序的各个领域工作)向我们的应用程序注册他们的 XAML 视图(用户控件)。根据所使用的功能,我们的产品会将用户导航到适当的表单/视图。例如。单击“主页”按钮后,用户将被导航到“仪表板”。但 Dashboard 可能由核心产品开发,也可能不开发。

我正在使用Prism 4.1。

【问题讨论】:

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


    【解决方案1】:

    我相信Unity文档的以下部分解释了您需要的几乎所有内容:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 2017-10-12
      相关资源
      最近更新 更多