WPF& MVVM - ViewModels和DataContext

时间:2013-05-29 15:55:06

标签: c# wpf mvvm

在WPF中使用MVVM模式,最好使用“主”ViewModel并仅将其用作DataContext,还是可以让多个ViewModel与视图交互(如果可能的话)?对不起,如果这是一个愚蠢的问题;我是MVVM的新手。

1 个答案:

答案 0 :(得分:3)

没有“单向统治所有”的方法,但您通常会在视图和视图模型之间看到1-1关系。换句话说,视图的一个视图模型和此视图模型是视图的数据上下文。看到由其他视图模型继承的“基础”视图模型是很常见的。这是一个非常简单的解释,但对初学者来说可能是一个很好的起点。