Freigeben über


FlightStick Klasse

Definition

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
Object Platform::Object IInspectable FlightStick
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.

Gilt für:

Weitere Informationen