В реализации MVVM каждый ViewModel связан только с одним Model?
Я пытаюсь реализовать шаблон MVVM в проекте, но обнаружил, что иногда View может потребоваться информация из нескольких Models.
Например, для UserProfileView для его UserProfileViewModel может потребоваться информация от UserAccountModel, UserProfileSettingsModel, UserPostsDataModel и т.д.
Однако в большинстве статей, которые я читал о MVVM, ViewModel состоит только из одной модели через Injection Dependency. Таким образом, конструктор принимает только одну модель.
Как работает ViewModel, когда он должен получить информацию из нескольких Models? Или такая ситуация когда-либо возникнет в MVVM?
PS: Я не использую Prism или Unity Framework. Я пытаюсь реализовать аналогичные шаблоны в проекте, над которым я работаю, который не использует Prism или Unity. Вот почему мне нужно точно понять, как работают некоторые из этих вещей.