03 2023 档案
摘要:在一个项目中,为了做到功能模块化,达到解耦的目的,都会将其分成好多模块。Prism提供了好几种模块注入的方式,可通过配置文件配置、可直接在代码中引用,也可通过指定文件目录注入 准备 新建一个wpf 项目命名为MvvmBase.Modules.Test,安装prism.unity包,修改属性--输出类
阅读全文
摘要:日志在生成环境中是必不可少的调试记录工具,在这里简单记录一下NLog在wpf中如何配置并如何注册到Prism的容器中 准备工作 需要安装三个NuGet程序包 Microsoft.Extensions.Logging.Abstraction NLog.Config NLog.Extensions.Lo
阅读全文
摘要:在.net中,事件的订阅和发布使用比较简单,但具有依赖关系。 Prism框架中提供的事件聚合器,可实现多点传送发布/订阅功能,可以用于ViewModel与ViewModel、ViewModel与View以及模块与模块之间的通信。这次主要实现viemodel之间的消息传递,将MainViewModel
阅读全文