ViewModels w ViewModelLocator MVVM Light

Czy prawidłowe jest przechowywanie wszystkich moich ViewModeli w SimpleIoc? Na przykład mam trzy strony Strona główna, Zdjęcia, Katalogi (dlatego trzy ViewModels -> MainVM, PhotosVM, DirectoriesVM). Czy należy ustawić DataContext na każdej stronie, aby wyświetlić właściwość modelu w ViewModelLocator lub zagnieździć ViewModels jako właściwości w MainVM i powiązać każdą stronę DataContext z Main.PhotosVMProperty, Main.DirectoriesVMProperty i tak dalej? Czy ktoś mógłby mi wyjaśnić ideę i cel IoC?

questionAnswers(2)

yourAnswerToTheQuestion