我很担心选择要转换为的MVVM框架。其中一个主要考虑因素是对用户控件和嵌套用户控件的支持,因为我的主页面今天有一个包含嵌套用户控件的用户控件。
Catel highlights lack of support for nested user contorls的作者是其他平台的主要劣势(包括Caliburn.Micro)
所以我的问题是: Caliburn.Micro不支持嵌套用户控件吗?
答案 0 :(得分:1)
Caliburn.Micro对用于开发用户界面的机制类型没有任何限制。不要求使用Caliburn.Micro的约定,在需要时你仍然可以明确地使用绑定。
如果您在视图合成期间使用用户控件重用用户界面代码,那么Caliburn.Micro也会使用视图模型属性和ContentControl
为此提供替代技术。
有关示例,请参阅here。