我非常担心选择要转换的 MVVM 框架。主要考虑因素之一是对用户控件和嵌套用户控件的支持,因为我今天的主页有一个包含嵌套用户控件的用户控件。
Catel 的作者强调缺乏对嵌套用户控件的支持是其他平台(包括 Caliburn.Micro)的主要缺点
所以我的问题是:Caliburn.Micro 不支持嵌套用户控件吗?
我非常担心选择要转换的 MVVM 框架。主要考虑因素之一是对用户控件和嵌套用户控件的支持,因为我今天的主页有一个包含嵌套用户控件的用户控件。
Catel 的作者强调缺乏对嵌套用户控件的支持是其他平台(包括 Caliburn.Micro)的主要缺点
所以我的问题是:Caliburn.Micro 不支持嵌套用户控件吗?
Caliburn.Micro 对您用于开发用户界面的机制类型没有任何限制。不需要使用 Caliburn.Micro 的约定,您仍然可以在需要时明确使用绑定。
如果您在视图合成期间使用用户控件来重用用户界面代码,那么 Caliburn.Micro 也为此提供了一种替代技术,使用视图模型属性和ContentControl
s。
有关示例,请参见此处。