private void Stop_Training(object sender, RoutedEventArgs e) { this.training = null; this.targetImageElement.Source = null; resetInfoArea(); timer.Stop(); consumer.stop(); }
private void Start_Training(object sender, RoutedEventArgs e) { this.training = MyTraining1Factory.createActionTraining(); training.next(); if (!training.isFinish()) { player.setAction(training.getActionData()); actionMatcher.init(training.getActionData()); } player.start(); //update UI TrainingProgress.Value = training.getProgess(); StatusLabel.Content = training.successCount + " / " + training.index; consumer.start(); timer.Start(); }