protected async override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; ViewModel = new MemoireChiffreViewModel(e.Parameter as Exercice); LaunchTutoButton.Visibility = (ContextAppli.ContextUtilisateur.ModeJeu.Equals(ModeOuvertureJeuEnum.ModeEval)) ? Visibility.Collapsed : Visibility.Visible; CompteAReboursGrid.Visibility = Visibility.Visible; GridJeu.Visibility = Visibility.Collapsed; ScoreGrid.Visibility = Visibility.Collapsed; _compteRebours = 3; //si le tuto n'a pas déjà été vu, visionnage if (!await ViewModel.IsTutoPasse()) { ((Frame)Window.Current.Content).Navigate(typeof(TutorielView), ViewModel.ExerciceEnCours); } //Lancement du compte à rebours du jeu Lanceur.StartCompteARebours(); }
protected async override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; ViewModel = new MemoireMotsViewModel(e.Parameter as Exercice); _display = new DisplayRequest(); _display.RequestActive(); ViewModel.OnFinLecture += OnCompteAReboursLectureEnd; ViewModel.OnFinEcriture += OnCompteAReboursEcritureEnd; LaunchTutoButton.Visibility = (ContextAppli.ContextUtilisateur.ModeJeu.Equals(ModeOuvertureJeuEnum.ModeEval)) ? Visibility.Collapsed : Visibility.Visible; CompteAReboursGrid.Visibility = Visibility.Visible; GridJeu.Visibility = Visibility.Collapsed; ScoreGrid.Visibility = Visibility.Collapsed; CreerTableau(); MotTextBox.Visibility = Visibility.Collapsed; ValidButton.Visibility = Visibility.Collapsed; FinishButton.Visibility = Visibility.Collapsed; //si le tuto n'a pas déjà été vu, visionnage if (!await ViewModel.IsTutoPasse()) { ((Frame)Window.Current.Content).Navigate(typeof(TutorielView), ViewModel.ExerciceEnCours); } //Lancement du compte à rebours du jeu Lanceur.StartCompteARebours(); }