win8第五步页面导航
OnNavigatedTo页面被打开时执行
OnNavigatedFrom页面已经不再当前界面时执行
OnNavigatingFrom页面离开之前时执行
Frame.Navigate(typeof(MyPage3), 1);第一参数是导航的目的地,第二参数是穿给目的地的参数
NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;启用缓存,写在构造中,r如果不启动回来后原来输入的数据就不见了
protected override void OnNavigatedTo(NavigationEventArgs e) { //后退回来还会触发,所以不要在次加载 if (e.NavigationMode == NavigationMode.New) { //加载数据 } }
MyPage3接收参数
protected override void OnNavigatedTo(NavigationEventArgs e) { object obj = e.Parameter;//为导航到这个页面的时候传递的参数 int i = Convert.ToInt32(obj); if(i==1) { tb1.Text = "我是老大"; } else if(i==2) { tb1.Text = "我很2"; } }
Frame.GoBack();返回