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 NextTestButton_OnClick(object sender, RoutedEventArgs e) { if (testNumber < Tests.tests.Count) { TrackerUserControl.SetValue(Tests.tests[testNumber].Blurness, Tests.tests[testNumber].Radius, 750, false, BitmapImages); NextTestButton.IsEnabled = false; ReadyButton.IsEnabled = true; TrackerUserControl.StopTest(index, Tests.tests[testNumber].Blurness, Tests.tests[testNumber].Radius); TrackerUserControl.StopTracking(); testNumber += 1; StatusEllipse.Fill = Brushes.Red; } else { FinishWindow finishWindow = new FinishWindow(); finishWindow.Show(); this.Close(); } }