示例#1
0
 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";
         }
     }
 }
示例#2
0
 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();
     }
 }