public CalibrationWindow()
        {
            //this.DataContext = TrackingScreen.TrackingScreenBounds;
            InitializeComponent();
            visualPoint = new VisualGazePoint();

            // Get tracking-screen size
            Left = TrackingScreen.TrackingScreenLeft;
            Top = TrackingScreen.TrackingScreenTop;
            Width = TrackingScreen.TrackingScreenWidth;
            Height = TrackingScreen.TrackingScreenHeight;

            ExportCalibrationResults = false;

            // Hide menues and stuff
            calibrationMenu.Visibility = Visibility.Collapsed;
            sharingUC.Visibility = Visibility.Collapsed;

            calibrationMenu.OnAccept += AcceptCalibration;
            calibrationMenu.OnShare += ShareData;
            calibrationMenu.OnRecalibrate += RedoCalibration;
            calibrationMenu.OnToggleCrosshair += ToggleCrosshair;
            calibrationMenu.OnToggleSmoothing += ToggleSmoothing;
            calibrationMenu.OnAccuracyParamsChange += AccuracyParamsChange;

            sharingUC.OnDataSent += sharingUC_OnDataSent;

            KeyDown += Calibration_KeyDown;
        }
示例#2
0
        public CalibrationWindow()
        {
            //this.DataContext = TrackingScreen.TrackingScreenBounds;
            InitializeComponent();
            visualPoint = new VisualGazePoint();

            // Get tracking-screen size
            Left   = TrackingScreen.TrackingScreenLeft;
            Top    = TrackingScreen.TrackingScreenTop;
            Width  = TrackingScreen.TrackingScreenWidth;
            Height = TrackingScreen.TrackingScreenHeight;

            ExportCalibrationResults = false;

            // Hide menues and stuff
            calibrationMenu.Visibility = Visibility.Collapsed;
            sharingUC.Visibility       = Visibility.Collapsed;

            calibrationMenu.OnAccept               += AcceptCalibration;
            calibrationMenu.OnShare                += ShareData;
            calibrationMenu.OnRecalibrate          += RedoCalibration;
            calibrationMenu.OnToggleCrosshair      += ToggleCrosshair;
            calibrationMenu.OnToggleSmoothing      += ToggleSmoothing;
            calibrationMenu.OnAccuracyParamsChange += AccuracyParamsChange;

            sharingUC.OnDataSent += sharingUC_OnDataSent;

            KeyDown += Calibration_KeyDown;
        }
示例#3
0
        //-- конструктор CalibrationWindow
        #region Constructor

        public CalibrationWindow()
        {
            //-- Инициализируем компоненты, выставляем размер экрана
            //this.DataContext = TrackingScreen.TrackingScreenBounds;
            InitializeComponent();
            visualPoint = new VisualGazePoint();

            // Get tracking-screen size
            Left   = TrackingScreen.TrackingScreenLeft;
            Top    = TrackingScreen.TrackingScreenTop;
            Width  = TrackingScreen.TrackingScreenWidth;
            Height = TrackingScreen.TrackingScreenHeight;

            ExportCalibrationResults = false;

            //-- скрываем меню, настраиваем обработчики событий
            // Hide menues and stuff
            calibrationMenu.Visibility = Visibility.Collapsed;
            sharingUC.Visibility       = Visibility.Collapsed;

            calibrationMenu.OnAccept               += AcceptCalibration;
            calibrationMenu.OnShare                += ShareData;
            calibrationMenu.OnRecalibrate          += RedoCalibration;
            calibrationMenu.OnToggleCrosshair      += ToggleCrosshair;
            calibrationMenu.OnToggleSmoothing      += ToggleSmoothing;
            calibrationMenu.OnAccuracyParamsChange += AccuracyParamsChange;

            sharingUC.OnDataSent += sharingUC_OnDataSent;

            KeyDown += Calibration_KeyDown;

            //-- //--
            //-- //--
        }
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.CanvasRoot = ((System.Windows.Controls.Canvas)(target));
                return;

            case 2:
                this.visualGazePoint = ((GazeTrackerUI.CalibrationUI.VisualGazePoint)(target));
                return;
            }
            this._contentLoaded = true;
        }
 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
     switch (connectionId)
     {
     case 1:
     this.CanvasRoot = ((System.Windows.Controls.Canvas)(target));
     return;
     case 2:
     this.visualGazePoint = ((GazeTrackerUI.CalibrationUI.VisualGazePoint)(target));
     return;
     }
     this._contentLoaded = true;
 }