我目前正在尝试在我的WPF应用程序中使用我的Xbox 360控制器,但所有在线教程都指的是在游戏环境中使用XNA。我只是想知道是否有一个很容易让我的应用程序检测我的Xbox 360控制器和任何可能来自它的移动/按钮。我目前的设置是visual studio 2010,.NET 4.0,WPf,C#,我有用于PC的xbox 360无线适配器。谢谢!
答案 0 :(得分:5)
考虑[Bruno Silva将Xbox 360游戏手柄与PowerPoint集成的解决方案] [x]。第一个项目是针对Powerpoint的Office加载项,但基础项目是一个包装器,允许在Windows或WPF应用程序中使用游戏手柄。
它包装了XNA
Microsoft.Xna.Framework.Input.GamePad
类,并提供了一个界面,其中包含与每个按钮状态更改相关的事件,以及游戏手柄连接/断开连接。
[Bruno Silva的博客中包含项目和示例代码的链接] [x]。
您需要安装XNA Framework 2.0。我不确定更高/最新版本是否兼容。