wpf prism框架(7.2) 配置文件加载Module

原文: wpf prism框架(7.2) 配置文件加载Module

新建一个主窗体一个Module,配置完成

原来加载方法是重写ConfigureModuleCatalog

 protected override void ConfigureModuleCatalog(IModuleCatalog moduleCatalog)
        {
            moduleCatalog.AddModule<Mudule.MuduleAClass>();
        }

使用配置文件加载:

复制代码
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="modules" type="Prism.Modularity.ModulesConfigurationSection, Prism.Wpf" />
  </configSections>
  <startup>
  </startup>
  <modules>
    <module assemblyFile="Mudule.dll" moduleType="Mudule.MuduleAClass, Mudule" moduleName="MuduleAClass" startupLoaded="True" />
  </modules>
</configuration>
复制代码
 protected override IModuleCatalog CreateModuleCatalog()
        {
            return new ConfigurationModuleCatalog();
        }

猜你喜欢

转载自www.cnblogs.com/lonelyxmas/p/12783826.html