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();
        }

 

posted @ 2020-04-06 15:38  当年小清新  阅读(687)  评论(0编辑  收藏  举报