2010-07-27 13 views
5

Ich versuche derzeit, meinen Xbox 360-Controller in meiner WPF-Anwendung zu verwenden, aber alle Online-Lernprogramme beziehen sich auf die Verwendung von XNA in einer Spielumgebung. Ich habe mich nur gefragt, ob es leicht ist, meine Anwendung zu bekommen, um meinen Xbox 360 Controller zu finden und jede Bewegung/Knopfdrücke, die daraus entstehen könnten. Mein derzeitiges Setup ist Visual Studio 2010, .NET 4.0, WPF, C# und ich habe den xbox 360 Wireless Adapter für den PC. Vielen Dank!Verwenden des Xbox 360 Controllers in einer WPF-Anwendung

Antwort

5

Betrachten Sie [Bruno Silva Lösung für die Integration der Xbox 360 Gamepad mit PowerPoint] [x]. Das erste Projekt war für ein Office-Add-In für Powerpoint, aber das Basisprojekt ist ein Wrapper, mit dem das Gamepad in einer Windows- oder WPF-Anwendung verwendet werden kann.

Es wickelt XNA Microsoft.Xna.Framework.Input.GamePad Klasse und stellt eine Schnittstelle mit Ereignissen mit jeder Taste Statusänderung verbunden ist, sowie auf ein Gamepad anschließen/trennen.

[Bruno Silvas Blog enthält Links zum Projekt und Beispielcode] [x].

Sie müssen XNA Framework 2.0 installiert haben. Ich bin mir nicht sicher, ob höhere/neuere Versionen kompatibel sind.

+0

Gibt es ein Update zu dieser Antwort? Sind neuere Add-Ons für VisualStudio entstanden oder ist dies immer noch die einzige Möglichkeit, dies zu erreichen? Auch, was ist die Website in der Antwort erwähnt? –

Verwandte Themen