有没有办法使用XLabs和NavigationService将参数传递给ViewModel?
'NavigateTo'方法的'args'参数似乎是针对View,而不是ViewModel和ViewFactory.Register上的'Initialiser'方法参数似乎也没有接收参数。
谢谢,
斯科特。
答案 0 :(得分:0)
你可以这样做:
//MyOriginViewModel
await Navigation.PushAsync<MyDestinyViewModel>((vm, v) => vm.Init(myVar), false);
//MyDestinyViewModel
public void Init(string myVar)
{
//
}