Esempio n. 1
0
 private void Page_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Shift)
     {
         e.Handled = true;
         ColorsListbox.ByNumber = !ColorsListbox.ByNumber;
         listTraversed         += new ColorListTraversed(ColorfulPageOne_listTraversed);
         lastInterval           = colorTimer.Interval;
         colorTimer.Interval    = TimeSpan.FromMilliseconds(0.1);
         StartShowMessage(ColorsListbox.ByNumber?"By Number":"By Name", 1.0, 0.3);
     }
     else if (e.Key == Key.Escape)
     {
         e.Handled         = true;
         colorTimerStopped = !colorTimerStopped;
         if (colorTimerStopped)
         {
             colorTimer.Stop();
         }
         else
         {
             colorTimer.Start();
         }
         StartShowMessage(colorTimerStopped?"Stopped":"Started", 2.0, 0.1);
     }
 }
Esempio n. 2
0
 void ColorfulPageOne_listTraversed()
 {
     listTraversed      -= new ColorListTraversed(ColorfulPageOne_listTraversed);
     listTraversed       = null;
     colorTimer.Interval = lastInterval;
 }