Xlabs - передать параметр в ViewModel
Есть ли способ передать параметр в ViewModel с помощью XLabs и NavigationService?
Параметр 'args' для метода 'NavigateTo', по-видимому, предназначен для View, а не для ViewModel и параметра метода 'Initialiser' в ViewFactory.Register, похоже, также не получает аргументы.
Спасибо,
Скотт.
1 ответ
Решение
Вы можете сделать так:
//MyOriginViewModel
await Navigation.PushAsync<MyDestinyViewModel>((vm, v) => vm.Init(myVar), false);
//MyDestinyViewModel
public void Init(string myVar)
{
//
}