WPF嵌套用户控件和MVVM(特别是Caliburn.Micro

WPF嵌套用户控件和MVVM(特别是Caliburn.Micro,wpf,user-controls,caliburn.micro,Wpf,User Controls,Caliburn.micro,我非常担心选择要转换的MVVM框架。其中一个主要考虑事项是支持用户控件和嵌套用户控件,因为我现在的主页上有一个包含嵌套用户控件的用户控件 《卡特尔是其他平台(包括Caliburn.Micro)的主要劣势》一书的作者 所以我的问题是:Caliburn.Micro不支持嵌套的用户控件吗?Caliburn.Micro对开发用户界面所使用的机制类型没有任何限制。使用Caliburn.Micro的约定并不是必须的,需要时,您仍然可以显式地使用绑定 如果在视图合成期间使用用户控件重用用户界面代码,那么Cal

我非常担心选择要转换的MVVM框架。其中一个主要考虑事项是支持用户控件和嵌套用户控件,因为我现在的主页上有一个包含嵌套用户控件的用户控件

《卡特尔是其他平台(包括Caliburn.Micro)的主要劣势》一书的作者


所以我的问题是:Caliburn.Micro不支持嵌套的用户控件吗?Caliburn.Micro对开发用户界面所使用的机制类型没有任何限制。使用Caliburn.Micro的约定并不是必须的,需要时,您仍然可以显式地使用绑定

如果在视图合成期间使用用户控件重用用户界面代码,那么Caliburn.Micro也提供了一种替代技术,使用视图模型属性和
ContentControl
s


请参阅以获取示例。

这是您链接到的一个很好的问题;)。但是,它是如何与嵌套用户控件一起工作的?您是否纯粹为了视图合成而使用嵌套用户控件?如果是这样,您将在子视图模型上使用与该问题中所示相同的技术。i、 它们还将具有作为其他视图模型实例的公共属性,并且您将在它们各自的视图上使用ContentControl来重用视图和表示逻辑。