Приложение Xbox One Controller UWP

Я пытался заставить контроллер Xbox One взаимодействовать с приложением UWP и изучил класс Gamepad (на основе предложений, упомянутых в комментариях - Поддержка контроллера для Xbox one в Windows UWP). У меня есть 2 проблемы:

1) Gamepad.Gamepads.Count возвращает 0 для меня, даже если мой контроллер Xbox One включен, когда приложение работает на Xbox.

2) Я не знаю, как именно я могу оценить, когда нажаты кнопки A, B, X и Y, а также получить доступ к координатам левого и правого джойстиков.

Любое руководство по поводу 2 пунктов, упомянутых выше, было бы очень полезно для меня. Спасибо!

Изменить: я получаю исключение типа «System.InvalidOperationException» в System.Linq.dll, когда я использую Gamepad.Gamepads.First() в методе MainPage в MainPage.xaml.cs


person Dhruv    schedule 03.06.2016    source источник
comment
Если вы создаете приложение UWP, вы должны получить бесплатную поддержку контроллера по умолчанию. Вы пытаетесь настроить, как обрабатываются кнопки контроллера?   -  person casablanca    schedule 03.06.2016
comment
Да, я. Поэтому я пытался выяснить, как получить доступ к координатам джойстика, а также как оценить, когда нажата конкретная кнопка.   -  person Dhruv    schedule 03.06.2016
comment
Я получаю исключение типа System.InvalidOperationExeption в System.Linq.dll, когда пытаюсь использовать класс Gamepad в методе MainPage в MainPage.xaml.cs   -  person Dhruv    schedule 06.06.2016