Condividi tramite


UINavigationController Classe

Definizione

Rappresenta un controller di qualsiasi tipo che può essere utilizzato per la navigazione dell'interfaccia utente. La maggior parte dei game pad, delle levette Arcade e dei volanti da corsa è accessibile anche come UINavigationController. È consigliabile che i giochi usino la classe specifica del controller durante il gioco e la classe UINavigationController per i menu dell'interfaccia utente.

public ref class UINavigationController sealed
public ref class UINavigationController sealed : IGameControllerBatteryInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UINavigationController final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UINavigationController final : IGameControllerBatteryInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UINavigationController
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UINavigationController : IGameControllerBatteryInfo
Public NotInheritable Class UINavigationController
Public NotInheritable Class UINavigationController
Implements IGameControllerBatteryInfo
Ereditarietà
Object Platform::Object IInspectable UINavigationController
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Proprietà

Headset

Auricolare audio collegato al controller di spostamento dell'interfaccia utente.

IsWireless

Ottiene un valore che indica lo stato wireless del controller di spostamento interfaccia utente.

UINavigationControllers

Elenco di tutti i controller di spostamento dell'interfaccia utente connessi.

User

Utente associato al controller di spostamento interfaccia utente.

Metodi

FromGameController(IGameController)

Restituisce il controller di gioco specificato come controller di spostamento interfaccia utente.

GetCurrentReading()

Ottiene uno snapshot dello stato del controller di spostamento interfaccia utente.

GetOptionalButtonLabel(OptionalUINavigationButtons)

Recupera un'etichetta per un pulsante di spostamento dell'interfaccia utente facoltativo.

GetRequiredButtonLabel(RequiredUINavigationButtons)

Recupera un'etichetta per un pulsante di spostamento dell'interfaccia utente richiesto.

TryGetBatteryReport()

Ottiene informazioni sullo stato corrente della batteria del controller di spostamento interfaccia utente.

Eventi

HeadsetConnected

Segnala quando un visore VR è collegato al controller di spostamento dell'interfaccia utente.

HeadsetDisconnected

Segnala quando un visore VR viene disconnesso dal controller di spostamento interfaccia utente.

UINavigationControllerAdded

Segnala quando un nuovo controller di spostamento dell'interfaccia utente è connesso.

UINavigationControllerRemoved

Segnala quando un controller di spostamento interfaccia utente è disconnesso.

UserChanged

Segnala quando l'utente associato al controller di spostamento interfaccia utente è cambiato.

Si applica a

Vedi anche