Я использую MVVM Light.Использование MVVM Light, ViewModelLocator содержит все ViewModels?
Это мой сценарий:
Я хочу, чтобы добавить один или несколько ученика через окно, и есть два пути для достижения этой цели. Первым является список всех учащихся (с отображением UserControl1), а другой - вручную вводить имя студента (отображающий UserControl2).
The Window
состоит из ContentControl
(который является одним из двух UserControl
с) и некоторыми Button
с на дне.
окна и два различных UserControl соответствует 3 различных ViewModels (AddStudentsViewModel, AutoScanStudentsViewModel и ManuallyAddStudentViewModel).
Я новичок в MVVM, поэтому не могу определить, нужно ли разместить 3 ViewModels в ViewModelLocator или поместить 2 последних ViewModels в AddStudentsViewModel?