private void startButtonClick(object sender, RoutedEventArgs e) { App.num = 0; for (int i = 0; i < 10; i++) { App.order[i] = i + 1; } Random rd = new Random(); for (int i = 0; i < 10; i++) { int index_ = rd.Next(0, 10); if (i != index_) { int a = App.order[i]; App.order[i] = App.order[index_]; App.order[index_] = a; } } Models.AnswersModel temp = new Models.AnswersModel(); //Frame.Navigate(typeof(NewPage1), temp); int index = App.order[App.num]; App.num++; if (index == 1) { Frame.Navigate(typeof(NewPage1), temp); } else if (index == 2) { Frame.Navigate(typeof(NewPage2), temp); } else if (index == 3) { Frame.Navigate(typeof(NewPage3), temp); } else if (index == 4) { Frame.Navigate(typeof(NewPage4), temp); } else if (index == 5) { Frame.Navigate(typeof(NewPage5), temp); } else if (index == 6) { Frame.Navigate(typeof(NewPage6), temp); } else if (index == 7) { Frame.Navigate(typeof(NewPage7), temp); } else if (index == 8) { Frame.Navigate(typeof(NewPage8), temp); } else if (index == 9) { Frame.Navigate(typeof(NewPage9), temp); } else { Frame.Navigate(typeof(NewPage10), temp); } }
//跳转页面后,接收参数 protected override void OnNavigatedTo(NavigationEventArgs e) { temp = (Models.AnswersModel)e.Parameter; }
//跳转页面后,接收参数 protected override void OnNavigatedTo(NavigationEventArgs e) { temp = (Models.AnswersModel)e.Parameter; sorceText.Text = "你的成绩:" + temp.score; }