Prism 基础知识学习模块化
Posted 聆听微风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Prism 基础知识学习模块化相关的知识,希望对你有一定的参考价值。
Prism 基础知识学习(二)模块化
App.xaml.cs文件中的代码:
引入模块的方法1:使用项目引用,使用moduleCatalog.AddModule方法
public partial class App
protected override Window CreateShell()
return Container.Resolve<MainWindow>();
protected override void RegisterTypes(IContainerRegistry containerRegistry)
protected override void ConfigureModuleCatalog(IModuleCatalog moduleCatalog)
moduleCatalog.AddModule<ModuleAModule>();
moduleCatalog.AddModule<ModuleBModule>();
base.ConfigureModuleCatalog(moduleCatalog);
引入模块的方法2:通过读取对应的文件夹。本例中是Modules文件夹
public partial class App
protected override Window CreateShell()
return Container.Resolve<MainWindow>();
protected override void RegisterTypes(IContainerRegistry containerRegistry)
protected override IModuleCatalog CreateModuleCatalog()
return new DirectoryModuleCatalog() ModulePath = @".\\Modules" ;
以上是关于Prism 基础知识学习模块化的主要内容,如果未能解决你的问题,请参考以下文章