wpf - Caliburn.Micro带 Controller ?

标签 wpf mvvm controller caliburn.micro

是否可以在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/

相关文章:

c# - 自定义附加事件的处理程序

c# - MVVM - 谁负责

javascript - 动态启用按钮

c# - 如何使用线程或计时器从 WPF 客户端应用程序定期执行方法

.net - 为什么这个 WPF 窗口没有调整其大小为 SizeToContent ="WidthAndHeight"的内容?

wpf - 如何子类化 WPF 的 TreeViewItem 并在 treevview 中使用它

silverlight - 将命令注入(inject) ViewModel

c# - 根据类型选择数据模板

grails - View Controller ,根据身份验证指定要显示的路径

php - Laravel Livewire 使用重定向将变量数据从一个组件传递到另一个组件