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