/// <summary> /// Start gaze watcher and declare watcher event handlers. /// </summary> private void StartGazeDeviceWatcher() { if (gazeDeviceWatcher == null) { gazeDeviceWatcher = GazeInputSourcePreview.CreateWatcher(); gazeDeviceWatcher.Added += this.DeviceAdded; gazeDeviceWatcher.Updated += this.DeviceUpdated; gazeDeviceWatcher.Start(); } }
private void StartGazeDeviceWatcher() { if (_gazeDeviceWatcher != null) { return; } _gazeDeviceWatcher.Added += DeviceAdded; _gazeDeviceWatcher.Updated += DeviceUpdated; _gazeDeviceWatcher.Removed += DeviceRemoved; _gazeDeviceWatcher.Start(); }
public MainPage() { this.InitializeComponent(); ThePicker.FileTypeChoices.Add("Log file", new List <string> { ".log" }); Loaded += async(s, e) => { _logFile = await ThePicker.PickSaveFileAsync(); _reportingTimer.Tick += OnReportingTick; _watcher.Added += OnDeviceAdded; _watcher.EnumerationCompleted += OnDeviceEnumerationCompleted; _watcher.Updated += OnDeviceUpdated; _watcher.Removed += OnDeviceRemoved; _watcher.Start(); Log("Started"); }; }