Caliburn.Micro 带控制器?
Caliburn.Micro with controller?
是否可以在不使用 bootstrapper
初始化应用程序的情况下为 WPF 应用程序使用 Caliburn.Micro
(CM) 框架?相反,我想使用控制器来启动应用程序,初始化 ViewModels 和服务。
简而言之,我当前基于 MVVM 的 WPF 应用程序是 运行 上面的控制器,现在我想在不更改基于控制器的架构的情况下将 CM 集成到其中。可能吗?
我认为这不可能。从 CM 文档和体系结构中,您需要使用 bootstraper
,以便配置 CM,例如根视图模型、IoC 等。您可以在此处阅读更多相关信息:https://caliburnmicro.codeplex.com/wikipage?title=Customizing%20The%20Bootstrapper&referringTitle=Documentation
为什么要改用自己的控制器?根据我的经验,如果您按照 CM 提倡的方式去做,您将在 WPF MVVM 中顺利进行。
是否可以在不使用 bootstrapper
初始化应用程序的情况下为 WPF 应用程序使用 Caliburn.Micro
(CM) 框架?相反,我想使用控制器来启动应用程序,初始化 ViewModels 和服务。
简而言之,我当前基于 MVVM 的 WPF 应用程序是 运行 上面的控制器,现在我想在不更改基于控制器的架构的情况下将 CM 集成到其中。可能吗?
我认为这不可能。从 CM 文档和体系结构中,您需要使用 bootstraper
,以便配置 CM,例如根视图模型、IoC 等。您可以在此处阅读更多相关信息:https://caliburnmicro.codeplex.com/wikipage?title=Customizing%20The%20Bootstrapper&referringTitle=Documentation
为什么要改用自己的控制器?根据我的经验,如果您按照 CM 提倡的方式去做,您将在 WPF MVVM 中顺利进行。