public static void CreateMainWindow() { Window currentWindow = App.Current.MainWindow; mainWindow = new MainWindow(); MenuView menu = ViewFactory.NewMenuInstance(CurrentUser.UserType); Controller menuController = ControllerFactory.NewMenuControllerInstance(menu); mainWindow.sideMenu.Content = (UserControl) menu; mainWindow.buttonToggleMenu.Click += menu.Toggle; mainWindow.mainWindowContent.Content = ViewFactory.NewViewInstance(AppContext.Start); mainWindow.labelUsername.Content = CurrentUser.Lastname + " " + CurrentUser.Name; currentAppContext = AppContext.Start; App.Current.MainWindow = mainWindow; currentWindow.Close(); mainWindow.Show(); }
/// <summary> /// Povratak na login screen. /// </summary> public static void ReturnToLoginWindow() { LoginWindow loginWindow = new LoginWindow(); App.Current.MainWindow = loginWindow; mainWindow.Close(); mainWindow = null; loginWindow.Show(); currentAppContext = AppContext.Login; }