FlightStick.FlightStickAdded Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Segnala quando una nuova levetta di volo è connessa.
// 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)
Tipo evento
Esempio
Nell'esempio seguente viene avviato il rilevamento di un bastone di volo aggiunto.
#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);
});
Commenti
Per identificare le levette di volo che sono già state aggiunte, eseguire una query sull'elenco delle levette di volo connesse usando FlightStick.FlightSticks. Tuttavia, poiché potresti essere interessato solo ad alcuni dei bastoncini di volo collegati, ti consigliamo di mantenere la tua collezione invece di accedervi tramite FlightSticks.