protected virtual void RaiseSequenceFinished(StateEventArgs e) { if (OnSequenceFinished != null) { OnSequenceFinished(this, e); } }
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; } } }
protected virtual void RaiseStateChange(StateEventArgs e) { if (OnStateChanged != null) { OnStateChanged(this, e); } }
public void OnSequenceFinshed_Handler(object sender, StateEventArgs e) { State_Display.Text = e.passed; }