コード例 #1
0
        /// <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();
            }
        }
コード例 #2
0
        /// <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();
            }
        }
コード例 #3
0
        /// <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;
        }
コード例 #4
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     RegistrationWindow options = new RegistrationWindow() { Title = "Настройки" };
     options.Show();
 }
コード例 #5
0
        /// <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(); // обязательно нужно отдать фокус окну,
            // иначе пользователь сильно удивится, когда увидит окно
            // но не сможет в него ничего ввести с клавиатуры
        }
コード例 #6
0
        /// <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();
        }