/// <summary> /// Se lance lors de l'ouverture de la page /// </summary> /// <param name="e"></param> protected override async void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); ViewModel = new StartPageViewModel((ModeOuvertureEnum)e.Parameter); StackTitre.Background = ContexteAppli.GetColorTheme(); ButtonRecupPass.Visibility = (ContexteAppli.IsFichierRoamingOuvert && ContexteAppli.IsCortanaActive && await ImageUnlockBusiness.FileExist() && ViewModel.ModeSelect.Equals(ModeOuvertureEnum.FichierDejaExistant)) ? Visibility.Visible : Visibility.Collapsed; if (ViewModel.ModeSelect.Equals(ModeOuvertureEnum.FichierDejaExistant)) { TextTitre.Text = ResourceLoader.GetForCurrentView().GetString("phraseAcceuilExistant"); GridConfirm.Visibility = Visibility.Collapsed; ProgressBarForce.Visibility = Visibility.Collapsed; ButtonReinit.Visibility = ContexteAppli.IsFichierRoamingOuvert? Visibility.Visible : Visibility.Collapsed; } if (ViewModel.ModeSelect.Equals(ModeOuvertureEnum.FichierACreer)) { TextTitre.Text = ResourceLoader.GetForCurrentView().GetString("phraseAcceuilNouveau"); GridConfirm.Visibility = Visibility.Visible; ProgressBarForce.Visibility = Visibility.Visible; ButtonReinit.Visibility = Visibility.Collapsed; } PasswordBoxMdp.Focus(FocusState.Keyboard); Frame.BackStack.Clear(); }
protected override async void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); GridTitre.Background = ContexteAppli.GetColorTheme(); TextTitre.Text = ResourceLoader.GetForCurrentView().GetString("phraseAcceuilExistant"); PasswordBoxMdp.Focus(FocusState.Keyboard); ViewModel = new ResultCortanaViewModel(e.Parameter as string); if (await ViewModel.LanceRechercheSansMotDePasse()) { GridMdp.Visibility = Visibility.Collapsed; GridResult.Visibility = Visibility.Visible; } else { GridMdp.Visibility = Visibility.Visible; GridResult.Visibility = Visibility.Collapsed; } }