Ejemplo n.º 1
0
 /**************************************/
 private void Timer_Tick(object sender, EventArgs e)
 {
     /*S'il reste encore de temps*/
     if (time >= 0)
     {
         /*Si temps<=10 on l'affiche en rouge:ALERT*/
         if (time <= 10)
         {
             CountDownTB.Foreground = Brushes.Red;
         }
         /*Sinon on l'affiche en blanc.*/
         else
         {
             CountDownTB.Foreground = Brushes.White;
         }
         /*Affichage du temp*/
         CountDownTB.Inlines.Clear();
         TimeSpan t       = TimeSpan.FromSeconds(time);
         string   strtime = string.Format("{0:D2}:{1:D2}", t.Minutes, t.Seconds);
         CountDownTB.Inlines.Add("الوقت المتبقي: " + strtime);
         time--;//Dans les deux cas on le décremonte.
     }
     /*S'il ne reste pas de temps*/
     else
     {
         timer.Stop();
         /*Affichage du fenetre que lui indique le score et que le temps est écoulé*/
         fenetreAffichageScoreTestFinal = new FenetreAffichageScoreTestFinal(1);
         fenetreAffichageScoreTestFinal.Show();
         /*********************************************/
         menuGrid.Visibility = Visibility.Hidden;
     }
 }
Ejemplo n.º 2
0
 /****************/
 /*Retourner a la page des exercices.*/
 private void GoToExoMenu_Click(object sender, RoutedEventArgs e)
 {
     Animations.AddSound(1); //Son du bouton.
     timer.Stop();           //Le temps s'arrete dans cette page:attend l'effectation d'un autre choix d'exercice.
     /*Reinitialisation de l'interface de la page*/
     ExoFrame.Content         = null;
     menuGrid.Visibility      = Visibility.Visible;
     imageMenuGrid.Visibility = Visibility.Visible;
     GoToExoMenu.Visibility   = Visibility.Hidden;
     Back.Visibility          = Visibility.Visible;
     CommentTB.Visibility     = Visibility.Hidden;
     /*******************************************/
     /*Condition d'affichage de la correction du test Final:on Affiche SSI tout les exos sont faits.*/
     if ((!Exo1.IsEnabled) && (!Exo2.IsEnabled) && (!Exo3.IsEnabled) && (!Exo4.IsEnabled) && (!Exo5.IsEnabled))
     {  /*Reinitialisation de l'interface pour Afficher la correction*/
         Back.Visibility                    = Visibility.Visible;
         GoToExoMenu.Visibility             = Visibility.Collapsed;
         CountDownWrapper.Visibility        = Visibility.Collapsed;
         menuGrid.Visibility                = Visibility.Hidden;
         corrigemMenuGrid.Visibility        = Visibility.Visible;
         imageCorrectionMenuGrid.Visibility = Visibility.Visible;
         imageMenuGrid.Visibility           = Visibility.Hidden;
         /**************************************************/
         /*Affichage De la fenetre fin de test final*/
         fenetreAffichageScoreTestFinal = new FenetreAffichageScoreTestFinal(2);
         fenetreAffichageScoreTestFinal.Show();
         /*******************************************/
     }
     /********************************************************************************************/
 }