У меня LandingPageViewModel
с GetHomework Button
. Если я нажму на GetHomework Button
, это займет HomeworkPageViewModel
.
Теперь проблема в том, где позвонить в мою службу, чтобы получить данные для домашней работы?
В LandingPageViewModel
s GetHomeworkExecute()
методе и удерживайте все записи домашней работы в общедоступной переменной ИЛИ используйте NavigationParameter
для перехода на следующую страницу, затем используйте ее в HomeworkPageViewModel
(или в других ViewModel
s, если удерживаете запись в глобальной переменной).
OR
В HomeworkPageViewModel
s OnNavigatingTo()
(я думаю, действует как перегрузка), переопределенный на INavigatedAware
Как правильно позвонить в службу при переводе одного ViewModel
на другой?