ViewModels в ViewModelLocator MVVM Light

Правильно ли хранить все мои ViewModels в SimpleIoc? Например, у меня есть три страницы MainPage, Photos, Directories (поэтому три ViewModels -> MainVM, PhotosVM, DirectoriesVM). Должен ли я установить DataContext на каждой странице для просмотра свойства модели в ViewModelLocator или вложить ViewModels в качестве свойств в MainVM и связать каждую страницу DataContext с Main.PhotosVMProperty, Main.DirectoriesVMProperty и т. Д.? Может ли кто-нибудь объяснить мне идею и цель IoC?

Ответы на вопрос(2)

Ваш ответ на вопрос