public static CreateNewAccountService CreateInstance() { if (Instance == null) { Instance = new CreateNewAccountService(new CreateNewAccountWindow()); } return(Instance); }
private void newAccountBtn_Click(object sender, RoutedEventArgs e) { //Create instance of singleton CreateNewAccountService //Or does nothing if window already exists CreateNewAccountService.CreateInstance(); //Display window it stores //Diplay window currently showing if a window is already stored CreateNewAccountService.Instance.Window.Show(); }
private void MetroWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { //Deletes window stored CreateNewAccountService.NullCurrentWindow(); }