/// <summary> /// Регистраия нового пользователя /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button_Registrarion_Click(object sender, RoutedEventArgs e) { RegistrationWindow oRegistrationWindow = new RegistrationWindow(); oRegistrationWindow.ShowDialog(); if ( App.Registered ) {// Если пользователь зарегестрировался MainMenuWindow oMainMenuWindow = new MainMenuWindow(); oMainMenuWindow.Show(); this.Close(); } }
/// <summary> /// Пункт меню в трее. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ShowHideSettingsWindow(object sender, RoutedEventArgs e) { TrayMenu.IsOpen = false; // спрячем менюшку, если она вдруг видима // показываем if (App.Current.Windows.Count == 1) { RegistrationWindow oRegistrationWindow = new RegistrationWindow(); oRegistrationWindow.ShowDialog(); textblock_Username.DataContext = null; textblock_Username.DataContext = App.oActiveUser; oRegistrationWindow.Activate(); // обязательно нужно отдать фокус окну, // иначе пользователь сильно удивится, когда увидит окно // но не сможет в него ничего ввести с клавиатуры } else { App.Current.Windows[App.Current.Windows.Count - 1].Activate(); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button_Settings_Click(object sender, RoutedEventArgs e) { RegistrationWindow oRegistrationWindow = new RegistrationWindow(); oRegistrationWindow.ShowDialog(); textblock_Username.DataContext = null; textblock_Username.DataContext = App.oActiveUser; }
private void Button_Click_1(object sender, RoutedEventArgs e) { RegistrationWindow options = new RegistrationWindow() { Title = "Настройки" }; options.Show(); }
/// <summary> /// Пункт меню в трее. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ShowHideSettingsWindow(object sender, RoutedEventArgs e) { TrayMenu.IsOpen = false; // спрячем менюшку, если она вдруг видима // показываем RegistrationWindow oRegistrationWindow = new RegistrationWindow(); oRegistrationWindow.ShowDialog(); oRegistrationWindow.Activate(); // обязательно нужно отдать фокус окну, // иначе пользователь сильно удивится, когда увидит окно // но не сможет в него ничего ввести с клавиатуры }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button_Settings_Click(object sender, RoutedEventArgs e) { RegistrationWindow oRegistrationWindow = new RegistrationWindow(); oRegistrationWindow.ShowDialog(); }