2017-08-02 61 views
0

    public class ModelA : BaseViewModel 
    { 
     public override void OnNavigatedTo(NavigationParameters { 
      param = parameters.GetValue("param"); 
     } 

     private async void Execute(){ 
      var p = new NavigationParameters(); 
      p.Add("wo", param); 

      await _navigationService.NavigateAsync("Page2", p); 
     } 
    } 

左后卫的按钮在第2页浏览模式如何顶部处理在棱镜


    public override async void OnNavigatedTo(NavigationParameters parameters) 
    { 
      Param = parameters.GetValue("param"); 
    } 

    public override void OnNavigatedFrom(NavigationParameters parameters){ 
     var p = new NavigationParameters(); 
     p.Add("param", Param); 

     _navigationService.NavigateAsync("Page1", p); 

     //_navigationService.GoBackAsync(p,true); 

    } 

当我按下左上角的返回按钮,我打了OnNavigatedFrom但是当在第1页VM,击中后在的OnNavigatedTo,参数是空

回答

0

看看这篇文章,可能对你有用:

LINK

+0

谢谢。这些文章解释了我正在面临的问题 – rodwin