Пример #1
0
        private void timer_tick(object sender, EventArgs e)
        {
            lockImage.Margin = new Thickness(42, 5, 0, 5);

            timer.Stop();
            timerRunning = false;

            Wait1.SeekAlignedToLastTick(TimeSpan.FromSeconds(7));

            if (status == Status.errorId)
            {
                MessageBox.Show("ID输入有误,请重试。");
            }
            else if (status == Status.errorPassword)
            {
                MessageBox.Show("密码错误或未注册。");
            }
            else if (status == Status.success)
            {
                winindex.Show();
                this.Close();
                return;
            }

            LoginBorder.Visibility     = Visibility.Visible;
            TextBoxPId.Visibility      = Visibility.Visible;
            TextBoxPassword.Visibility = Visibility.Visible;

            TextBoxPId.Focus();
        }
Пример #2
0
        //the timer to control the animation
        private void TimerStart()
        {
            LoginBorder.Visibility     = Visibility.Hidden;
            TextBoxPId.Visibility      = Visibility.Hidden;
            TextBoxPassword.Visibility = Visibility.Hidden;

            timer          = new DispatcherTimer();
            timer.Interval = new TimeSpan(0, 0, 0, 2, 300);
            timer.Tick    += new EventHandler(timer_tick);
            Wait1.Begin(ellipse1);
            Wait2.Begin(ellipse2);
            Wait3.Begin(ellipse3);
            Wait4.Begin(ellipse4);
            Wait5.Begin(ellipse5);
            timer.Start();
            timerRunning = true;
        }