public MainPage()
        {
            this.InitializeComponent();

            ShowCursor.IsChecked = GazeInput.GetIsCursorVisible(this);

            GazeInput.IsDeviceAvailableChanged += GazeInput_IsDeviceAvailableChanged;
            GazeInput_IsDeviceAvailableChanged(null, null);
        }
示例#2
0
        public MainPage()
        {
            InitializeComponent();

            CursorVisible.IsChecked = GazeInput.GetIsCursorVisible(this);

            CoreWindow.GetForCurrentThread().KeyDown += new Windows.Foundation.TypedEventHandler <CoreWindow, KeyEventArgs>(delegate(CoreWindow sender, KeyEventArgs args) {
                GazeInput.GetGazePointer(this).Click();
            });

            var sharedSettings = new ValueSet();

            GazeSettingsHelper.RetrieveSharedSettings(sharedSettings).Completed = new AsyncActionCompletedHandler((asyncInfo, asyncStatus) =>
            {
                GazeInput.LoadSettings(sharedSettings);
            });
        }
 /// <summary>
 /// Toggles Gaze Pointer on/off
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ToggleGazeDotClick(object sender, RoutedEventArgs e)
 {
     GazeInput.SetIsCursorVisible(this, !GazeInput.GetIsCursorVisible(this));
 }