private void BackButton_MouseDown(object sender, MouseButtonEventArgs e) { LoginWindow loginWindow = new LoginWindow(); this.Close(); loginWindow.Show(); }
private void Window_Closing(object sender, CancelEventArgs e) { if (_loggedIn) { var controller = "User?username="******"&mode=logout&token=" + LoggedUser.token; try { RestClient.MakeGetRequest(controller); } catch { } finally { foreach (var w in OpenWindows) { if (w != null && w.Playing) { w.Playing = false; w.Close(); } } if (ProfileWindow != null) { ProfileWindow.Open = false; ProfileWindow.Close(); } var login = new LoginWindow(); Application.Current.MainWindow = login; _loggedIn = false; login.Show(); } } }
private void FoForm() { LoginWindow fo_form; fo_form = new LoginWindow(LoginName); fo_form.Show(); this.Close(); }
private void StartNewWindow(int left, int top) { LoginWindow w = new LoginWindow(); w.Left = left; w.Top = top; //w.Owner = this; w.Closed += (sender, e) => this.Activate(); w.Show(); }
private void LogoutButtonClick(object sender, RoutedEventArgs e) { Window window = new LoginWindow { DataContext = new LoginViewModel() }; window.Show(); Window.GetWindow(this)?.Close(); }
protected override void OnStartup(StartupEventArgs e) { Window loginWindow = new LoginWindow { DataContext = new LoginViewModel() }; loginWindow.Show(); base.OnStartup(e); }
private void Connector_ServerDisconnectEvent(object sender, EventArgs e) { MessageBox.Show("服务器关闭或失去连接,请重新登录。"); LoginWindow loginWindow = null; Application.Current.Dispatcher.Invoke(() => { loginWindow = new LoginWindow(); loginWindow.Show(); GroupChatWindow.Close(); }); }
//构造ClientConnector和MessageManager的实例,并创建登录窗口 private void Application_Startup(object sender, StartupEventArgs e) { if (dislayLogWindow) { logWindow = new LogWindow(); logWindow.Show(); } connector = new ClientConnector(); manager = new MessageManager(); LoginWindow loginWindow = new LoginWindow(); loginWindow.Show(); }
/// <summary> /// The constructor for the MainWindow of the client. /// This window has the following things implemented: /// - Connection to the server /// - Login connection fail /// - TextEditor updater /// - Chatbox updater /// - Saving and opening file /// - The logger /// - Credits box /// </summary> public MainWindow() { _client = new Net.Client("127.0.0.1", 1337, OnLogin, AddMessageToLog, UpdateTextEditor, RecoverUpdateTextEditor, OnLoginFailed); _login = new LoginWindow(_client, this); _login.Show(); this.Hide(); InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; _previousEditorContent = TextEditor.Text; Timer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(1000) }; Timer.Tick += Timer_Tick; }
private void App_Startup(object sender, StartupEventArgs e) { _service = new ClientAPIService(ConfigurationManager.AppSettings["baseAddress"]); _loginViewModel = new LoginViewModel(_service); _loginViewModel.LogintSucceeded += ViewModel_LoginSucceeded; _loginViewModel.LoginFailed += ViewModel_LoginFailed; _loginViewModel.MessageApplication += ViewModel_MessageApplication; _loginView = new LoginWindow { DataContext = _loginViewModel }; _registerViewModel = new RegisterViewModel(_service); _registerViewModel.RegisterSuccess += ViewModel_RegisterSucceeded; _registerView = new RegisterWindow { DataContext = _registerViewModel }; _orderViewModel = new OrderViewModel(_service); _orderViewModel.CloseOrders += ViewModel_CloseOrders; _orderView = new OrderWindow { DataContext = _orderViewModel }; _mainViewModel = new MainViewModel(_service); _mainViewModel.LogoutSucceeded += ViewModel_LogoutSucceeded; _mainViewModel.MessageApplication += ViewModel_MessageApplication; _mainViewModel.OpenOrders += ViewModel_OpenOrders; _mainViewModel.OpenRegister += ViewModel_OpenRegister; _mainView = new MainWindow { DataContext = _mainViewModel }; //_mainView.Show(); _loginView.Show(); //_registerView.Show(); }
private void ViewModel_LogoutSucceeded(object sender, EventArgs e) { _mainView.Hide(); _loginView.Show(); }
public void OnLoginFailed() { Dispatcher.Invoke(() => _login.Show()); }
//Closing事件 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { LoginWindow LW = new LoginWindow(); LW.Show(); }
void Application_Startup(object sender, StartupEventArgs e) { LoginWindow window = new LoginWindow(); window.Show(); }