Freigeben über


FlightStick.FlightStickAdded Ereignis

Definition

Signalisiert, wenn ein neuer Flight Stick verbunden ist.

// Register
static event_token FlightStickAdded(EventHandler<FlightStick> const& handler) const;

// Revoke with event_token
static void FlightStickAdded(event_token const* cookie) const;

// Revoke with event_revoker
static FlightStick::FlightStickAdded_revoker FlightStickAdded(auto_revoke_t, EventHandler<FlightStick> const& handler) const;
public static event System.EventHandler<FlightStick> FlightStickAdded;
function onFlightStickAdded(eventArgs) { /* Your code */ }
Windows.Gaming.Input.FlightStick.addEventListener("flightstickadded", onFlightStickAdded);
Windows.Gaming.Input.FlightStick.removeEventListener("flightstickadded", onFlightStickAdded);
- or -
Windows.Gaming.Input.FlightStick.onflightstickadded = onFlightStickAdded;
Public Shared Custom Event FlightStickAdded As EventHandler(Of FlightStick) 

Ereignistyp

Beispiele

Im folgenden Beispiel wird mit der Nachverfolgung eines Flight Sticks begonnen, der hinzugefügt wurde.

#include <winrt/Windows.Gaming.Input.h>
using namespace winrt;
using namespace Windows::Gaming::Input;
...
std::vector<FlightStick> m_myFlightSticks;
...
FlightStick::FlightStickAdded([this](IInspectable const& /* sender */, FlightStick const& args)
    {
        m_myFlightSticks.push_back(args);
    });
FlightStick::FlightStickAdded += 
    ref new EventHandler<FlightStick^>([] (Platform::Object^, FlightStick^ args)
{
    // This code assumes that you're interested in all new flight sticks.
    // `myFlightSticks` is a `Vector<FlightStick^>` that contains the flight sticks that your game is tracking.
    myFlightSticks->Append(args);
});

Hinweise

Um flight sticks zu identifizieren, die bereits hinzugefügt wurden, fragen Sie die Liste der verbundenen Flight Sticks mithilfe von FlightStick.FlightSticks ab. Da Sie jedoch möglicherweise nur an einigen der verbundenen Flight Sticks interessiert sind, empfehlen wir Ihnen, Ihre eigene Sammlung zu verwalten, anstatt über FlightSticks darauf zuzugreifen.

Gilt für: