public NavigationModel(ContentWindow contentWindow, Storage storage) { _contentWindow = contentWindow; _loginView = new LoginView(storage); _signUpView = new SignUpView(storage); _mainView = new MainView(storage); }
public override void OnFrameworkInitializationCompleted() { var view = new SignUpView(); view.Show(); base.OnFrameworkInitializationCompleted(); }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _contentWindow.ContentControl.Content = _signInView ?? (_signInView = new SignInView()); Logger.Log("Navigate to SignIn"); break; case ModesEnum.SingUp: _contentWindow.ContentControl.Content = _signUpView ?? (_signUpView = new SignUpView()); Logger.Log("Navigate to SignUp"); break; case ModesEnum.Main: _contentWindow.ContentControl.Content = _mainView ?? (_mainView = new MainView()); Logger.Log("Navigate to Main"); break; default: Logger.Log("Fail to Navigate: ArgumentOutOfRangeException"); throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void NullifyViewModels() { _randomizerView = null; _signInView = null; _signUpView = null; _archiveView = null; }
public NavigationModel(ContentControl contentControl, Storage storage) { _contentControl = contentControl; _loginView = new LoginView(storage); _signUpView = new SignUpView(storage); _mainView = new MainView(storage); }
private void AccountMethod(object param) { SignUpView signUp = new SignUpView(); App.Current.MainWindow.Close(); App.Current.MainWindow = signUp; signUp.Show(); }
private void SignUpBtnClick() { CloseAction(); SignUpView signUpView = new SignUpView(); signUpView.ShowDialog(); }
private void SignUpMethod(object param) { SignUpView signUpView = new SignUpView(); App.Current.MainWindow.Close(); App.Current.MainWindow = signUpView; signUpView.Show(); }
public IView GetView(string userName) { IView signUpView = new SignUpView(ErrorMessage); if (Error) { ResetSignUp(); Error = false; } return(signUpView); }
public void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _content.ContentControl.Content = _signInView = new SignInView(); break; case ModesEnum.SingUp: _content.ContentControl.Content = _signUpView = new SignUpView(); break; case ModesEnum.Translit: _content.ContentControl.Content = _mainView = new TranslitView(); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _contentWindow.ContentControl.Content = _signInView ?? (_signInView = new SignInView()); break; case ModesEnum.SignUp: _contentWindow.ContentControl.Content = _signUpView ?? (_signUpView = new SignUpView()); break; case ModesEnum.Main: _contentWindow.ContentControl.Content = (_mainView = new MainView()); //_contentWindow.ContentControl.Content = _mainView ?? (_mainView = new MainView()); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void Navigate(ModelsEnum model) { switch (model) { case ModelsEnum.SignIn: _contentWindow.ContentControl.Content = _signInView ?? (_signInView = new SignInView()); SignInViewModel signInViewModel = _signInView.DataContext as SignInViewModel; if (signInViewModel != null) { // if we run app and autologin (so we have already sign in earlier) // and then sign out // login field will be complete if (StationManager.CurrentUser != null) { signInViewModel.Login = StationManager.CurrentUser.Login; } // if view model already exists // clear password field signInViewModel.Password = string.Empty; } break; case ModelsEnum.SingUp: _contentWindow.ContentControl.Content = _signUpView ?? (_signUpView = new SignUpView()); _signUpView.DataContext = new SignUpViewModel(); break; case ModelsEnum.Main: _contentWindow.ContentControl.Content = _mainView ?? (_mainView = new MainView()); _mainView.DataContext = new MainViewModel(); break; default: throw new ArgumentOutOfRangeException(nameof(model), model, null); } }
internal void Navigate(ModesEnum mode, BaseViewModel viewModel) { switch (mode) { case ModesEnum.Randomizer: _contentWindow.ContentControl.Content = _randomizerView ?? (_randomizerView = new RandomizerView()); break; case ModesEnum.SignIn: _contentWindow.ContentControl.Content = _signInView ?? (_signInView = new SignInView()); break; case ModesEnum.SignUp: _contentWindow.ContentControl.Content = _signUpView ?? (_signUpView = new SignUpView()); break; case ModesEnum.Archive: _contentWindow.ContentControl.Content = _archiveView ?? (_archiveView = new ArchiveView(viewModel)); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.SignIn: _contentWindow.ContentControl.Content = signInView ?? (signInView = new SignInView()); break; case ModesEnum.SignUp: _contentWindow.ContentControl.Content = signUpView ?? (signUpView = new SignUpView()); break; case ModesEnum.Tree: _contentWindow.ContentControl.Content = windowTreeView ?? (windowTreeView = new WindowTreeView()); break; case ModesEnum.Archive: _contentWindow.ContentControl.Content = archiveView ?? (archiveView = new ArchiveView()); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
public void GotoSignUp() { Content = new SignUpView(GotoSignIn); }
/// <summary> /// method for opening the window for the registration /// </summary> private void SignUpExecute() { SignUpView signUpView = new SignUpView(); signUpView.ShowDialog(); }
// constructor public SignUpViewModel(SignUpView signUpOpen) { signUp = signUpOpen; user = new tblUser(); }