ViewModel是否有一个子(属性),它也是用于开发WPF应用程序的MVVM模式中的ViewModel?
答案 0 :(得分:2)
是的,在ViewModel之间建立层次关系(父/子)是完全可以接受的。
MainViewModel
-> ViewModel 1
-> ViewModel A
-> ViewModel 2
-> ViewModel B
这些通常会反映UI的层次结构:
MainWindow
-> UserControl 1
-> UserControl A
-> UserControl 2
-> UserControl B
答案 1 :(得分:1)
您可以将ViewModel与其他ViewModel配合使用,始终设置datacontexts非常重要。