private void Gamepad_GamepadAdded(object sender, Gamepad e)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() =>
     {
         if (GamePadCollection == null)
         {
             GamePadCollection = new ObservableCollection <Gamepad>();
         }
         GamePadCollection.Add(e);
         GamePad = GamePad ?? e;
     });
 }