Рассмотрим [решение Бруно Силвы для интеграции геймпада Xbox 360 с PowerPoint] [x]. Первый проект был предназначен для надстройки Office для Powerpoint, но базовый проект представляет собой оболочку, позволяющую использовать игровую панель в приложении Windows или WPF.
Оборачивает класс XNA Microsoft.Xna.Framework.Input.GamePad
и предоставляет интерфейс с событиями, связанными с каждым изменением состояния кнопки, а также с подключением / отключением игровой панели.
[В блоге Бруно Силвы есть ссылки на проект и пример кода] [x].
Вам потребуется установить XNA Framework 2.0. Я не уверен, совместимы ли более поздние / последние версии.