1

有没有办法使用 XLabs 和 NavigationService 将参数传递给 ViewModel?

'NavigateTo' 方法的 'args' 参数似乎是为 View 而设计的,而不是 ViewModel 和 ViewFactory.Register 上的 'Initialiser' 方法参数似乎也没有接收到参数。

谢谢,

斯科特。

4

1 回答 1

0

你可以这样做:

//MyOriginViewModel
await Navigation.PushAsync<MyDestinyViewModel>((vm, v) => vm.Init(myVar), false);

//MyDestinyViewModel
public void Init(string myVar)
{
    //
}
于 2015-11-30T15:08:35.357 回答