UINavigationController 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 Controller eines beliebigen Typs dar, der für die Benutzeroberflächennavigation verwendet werden kann. Auf die meisten Gamepads, Arcade-Sticks und Rennlenkräder kann auch als UINavigationController zugegriffen werden. Es wird empfohlen, dass Spiele während des Spiels die controllerspezifische Klasse und die UINavigationController-Klasse für UI-Menüs verwenden.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1703 | 15063 | FromGameController |
1703 | 15063 | TryGetBatteryReport |
Eigenschaften
Headset |
Das Audio-Headset, das an den Ui-Navigationscontroller angeschlossen ist. |
IsWireless |
Ruft einen Wert ab, der den Drahtlosen Zustand des Ui-Navigationscontrollers angibt. |
UINavigationControllers |
Die Liste aller verbundenen Ui-Navigationscontroller. |
User |
Der Benutzer, der dem Ui-Navigationscontroller zugeordnet ist. |
Methoden
FromGameController(IGameController) |
Gibt den angegebenen Gamecontroller als Benutzeroberflächennavigationscontroller zurück. |
GetCurrentReading() |
Ruft eine Momentaufnahme des Zustands des Ui-Navigationscontrollers ab. |
GetOptionalButtonLabel(OptionalUINavigationButtons) |
Ruft eine Bezeichnung für eine optionale Ui-Navigationsschaltfläche ab. |
GetRequiredButtonLabel(RequiredUINavigationButtons) |
Ruft eine Bezeichnung für eine erforderliche Ui-Navigationsschaltfläche ab. |
TryGetBatteryReport() |
Ruft Informationen zum aktuellen Akkuzustand des Ui-Navigationscontrollers ab. |
Ereignisse
HeadsetConnected |
Signalisiert, wenn ein Headset an den Ui-Navigationscontroller angeschlossen ist. |
HeadsetDisconnected |
Signalisiert, wenn ein Headset vom Navigationscontroller der Benutzeroberfläche getrennt wird. |
UINavigationControllerAdded |
Signalisiert, wenn ein neuer Benutzeroberflächennavigationscontroller verbunden ist. |
UINavigationControllerRemoved |
Signalisiert, wenn ein Benutzeroberflächennavigationscontroller getrennt wird. |
UserChanged |
Signalisiert, wenn sich der Benutzer geändert hat, der dem Ui-Navigationscontroller zugeordnet ist. |