In an MVVM implementation, is every ViewModel
coupled to just one Model
?
I am trying to implement the MVVM pattern in a project but I found
You can use multiple models in a view model. The purpose of the view model is to abstract away the business / data layer (i.e. the model).
However, using more than one model usually indicates that the view is too large. You might want to split it into user controls (which have their own view models).