public MainPage() { this.InitializeComponent(); ShowCursor.IsChecked = GazeInput.GetIsCursorVisible(this); GazeInput.IsDeviceAvailableChanged += GazeInput_IsDeviceAvailableChanged; GazeInput_IsDeviceAvailableChanged(null, null); }
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)); }