Пример #1
0
        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;
 }
Пример #3
0
 //跳转页面后,接收参数
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     temp           = (Models.AnswersModel)e.Parameter;
     sorceText.Text = "你的成绩:" + temp.score;
 }