[英]Xlabs - Pass a parameter to ViewModel
有没有一种方法可以使用XLabs和NavigationService将参数传递给ViewModel?
“ NavigateTo”方法的“ args”参数似乎是针对视图的,而不是ViewFactory上的ViewModel和“ Initialiser”方法参数。Register似乎也没有接收到任何参数。
谢谢,
斯科特。
您可以这样:
//MyOriginViewModel
await Navigation.PushAsync<MyDestinyViewModel>((vm, v) => vm.Init(myVar), false);
//MyDestinyViewModel
public void Init(string myVar)
{
//
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.