FlightStick Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Flightstick dar.
public ref class FlightStick sealed : IGameControllerBatteryInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FlightStick final : IGameControllerBatteryInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class FlightStick : IGameControllerBatteryInfo
Public NotInheritable Class FlightStick
Implements IGameControllerBatteryInfo
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Hinweise
FlightStick ist auf einfache, Arcade-artige Flugspiele ausgerichtet. Es bietet mehrere grundlegende Eingaben, die von dem kleinsten gemeinsamen Nenner der Eingaben abgeleitet werden, die für die meisten gängigen Flight Stick-Geräte verfügbar sind. Diese Eingaben umfassen Folgendes:
- Zwei Tasten zum Abfeuern von primären und sekundären Waffen.
- Ein Hutschalter für die Kameraansicht und/oder Zielauswahl.
- Achsendaten für Pitch, Roll, Yaw und Drosselungsposition.
Instanzen der FlightStick-Klasse können nicht direkt erstellt werden. Stattdessen werden Instanzen der -Klasse über die FlightStick.FlightSticks-Eigenschaft abgerufen, die alle verbundenen Flight Sticks auflistet, oder über das FlightStick.FlightStickAdded-Ereignis .
Weitere Informationen zur Verwendung der FlightStick-Klasse finden Sie unter Flight Stick.
Unterstützte Geräte
FlightStick unterstützt alle GIP (Gaming Input Protocol) oder XUSB Flight Sticks.
Eigenschaften
FlightSticks |
Die Liste aller verbundenen Flight Sticks. |
HatSwitchKind |
Der Typ des Hutschalters auf dem Flightstick. |
Headset |
Das am Flightstick angeschlossene Audio-Headset. |
IsWireless |
Ruft einen Wert ab, der den Drahtlosstatus des Flight Sticks angibt. |
User |
Der Benutzer, der dem Flightstick zugeordnet ist. |
Methoden
FromGameController(IGameController) |
Gibt den angegebenen Spielcontroller als FlightStick zurück. |
GetButtonLabel(FlightStickButtons) |
Ruft die Schaltflächenbezeichnung für die angegebene Schaltfläche ab. |
GetCurrentReading() |
Ruft eine Momentaufnahme des FlightStick-Zustands ab. |
TryGetBatteryReport() |
Ruft Informationen zum aktuellen Akkuzustand des Flight Sticks ab. |
Ereignisse
FlightStickAdded |
Signalisiert, wenn ein neuer Flight Stick verbunden ist. |
FlightStickRemoved |
Signalisiert, wenn ein Flight Stick getrennt ist. |
HeadsetConnected |
Signalisiert, wenn ein Headset am FlightStick angeschlossen ist. |
HeadsetDisconnected |
Signalisiert, wenn ein Headset vom FlightStick getrennt ist. |
UserChanged |
Signalisiert, wenn sich der dem Flightstick zugeordnete Benutzer geändert hat. |