是否可以在WPF应用程序中使用Caliburn.Micro
(CM)框架而无需使用bootstrapper
初始化应用程序?相反,我想使用 Controller 来启动应用程序,初始化ViewModels和Services。
简而言之,我当前基于MVVM的WPF应用程序在顶部运行有Controller,现在我想在不更改基于Controller的体系结构的情况下将CM集成到其中。是否有可能?
最佳答案
我认为那是不可能的。从CM文档和体系结构中,您需要使用bootstraper
来配置CM,例如根 View 模型,IoC内容等。您可以在此处了解更多信息:https://caliburnmicro.codeplex.com/wikipage?title=Customizing%20The%20Bootstrapper&referringTitle=Documentation
为什么要改用自己的 Controller ?根据我的经验,如果您做CM提倡的事情,您将在WPF MVVM中获得良好而顺畅的乘坐体验。
关于wpf - Caliburn.Micro带 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35984631/