Caliburn.Micro带控制器?

时间:2016-03-14 10:10:57

标签: wpf mvvm controller caliburn.micro

是否可以在不使用Caliburn.Micro初始化应用的情况下将bootstrapper(CM)框架用于WPF应用?相反,我想使用控制器来启动应用程序,初始化ViewModels和Services。

简而言之,我当前基于MVVM的WPF应用程序运行时控制器位于顶部,现在我想将CM集成到其中,而无需更改基于控制器的架构。有可能吗?

1 个答案:

答案 0 :(得分:1)

我不认为这是可能的。从CM文档和体系结构中,您需要使用bootstraper来配置CM,例如根视图模型,IoC内容等。您可以在此处阅读更多相关信息:https://caliburnmicro.codeplex.com/wikipage?title=Customizing%20The%20Bootstrapper&referringTitle=Documentation

为什么要使用自己的控制器呢?根据我的经验,如果你做CM倡导的事情,你将在WPF MVVM中获得一个愉快而平稳的旅程。