private void TrackerUpdate(object sender, EventArgs e) { if (TrackerUserControl.IsTracking) { TrackerUserControl.StopTracking(); InputUserControl.TrackButton.Content = "Track"; } else { var etInfo = InputUserControl.TrackerCombo.SelectedItem as EyeTrackerInfo; if (etInfo != null) { TrackerUserControl.StartTracking(etInfo); InputUserControl.TrackButton.Content = "Stop"; } } }
private void ReadyButton_OnClick(object sender, RoutedEventArgs e) { if (testNumber < Tests.tests.Count) { TrackerUserControl.StartTest(Tests.tests[testNumber].Name, Tests.tests[testNumber].Blurness, Tests.tests[testNumber].Radius); index = testNumber + 1; TestCount.Content = "Test nr " + index + " av " + Tests.tests.Count; var etInfo = InputUserControl.TrackerCombo.SelectedItem as EyeTrackerInfo; if (etInfo != null) { TrackerUserControl.StartTracking(etInfo); } NextTestButton.IsEnabled = true; ReadyButton.IsEnabled = false; StatusEllipse.Fill = Brushes.GreenYellow; } else { FinishWindow finishWindow = new FinishWindow(); finishWindow.Show(); this.Close(); } }