Example #1
0
 protected virtual void RaiseSequenceFinished(StateEventArgs e)
 {
     if (OnSequenceFinished != null)
     {
         OnSequenceFinished(this, e);
     }
 }
Example #2
0
 public void UpdateState(string update)
 {
     if (Start_Text != "Idle")
     {
         if (update == "Increment")
         {
             text[Sequence_Number].Block.Foreground       = Brushes.Green;
             checkbox[Sequence_Number].checkbox.IsChecked = true;
             if (Sequence_Number < text_count - 1)
             {
                 Sequence_Number++;
             }
             else
             {
                 StateEventArgs e = new StateEventArgs();
                 e.passed          = Finish_Text;
                 button.Background = Brushes.Green;
                 RaiseSequenceFinished(e);
             }
         }
         else if (update == "Failure")
         {
             text[Sequence_Number].Block.Foreground       = Brushes.Red;
             checkbox[Sequence_Number].checkbox.IsChecked = false;
             button.Background = Brushes.Red;
         }
     }
 }
Example #3
0
 protected virtual void RaiseStateChange(StateEventArgs e)
 {
     if (OnStateChanged != null)
     {
         OnStateChanged(this, e);
     }
 }
Example #4
0
 public void OnSequenceFinshed_Handler(object sender, StateEventArgs e)
 {
     State_Display.Text = e.passed;
 }