标签: c# wpf mvvm
在WPF中使用MVVM模式,最好使用“主”ViewModel并仅将其用作DataContext,还是可以让多个ViewModel与视图交互(如果可能的话)?对不起,如果这是一个愚蠢的问题;我是MVVM的新手。
答案 0 :(得分:3)
没有“单向统治所有”的方法,但您通常会在视图和视图模型之间看到1-1关系。换句话说,视图的一个视图模型和此视图模型是视图的数据上下文。看到由其他视图模型继承的“基础”视图模型是很常见的。这是一个非常简单的解释,但对初学者来说可能是一个很好的起点。