Partager via


UINavigationController Classe

Définition

Représente un contrôleur de n’importe quel type qui peut être utilisé pour la navigation dans l’interface utilisateur. La plupart des boîtiers de commande, des sticks arcade et des roues de course sont également accessibles en tant que UINavigationController. Il est recommandé que les jeux utilisent la classe spécifique au contrôleur pendant le jeu et la classe UINavigationController pour les menus de l’interface utilisateur.

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
Héritage
Object Platform::Object IInspectable UINavigationController
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Propriétés

Headset

Casque audio attaché au contrôleur de navigation de l’interface utilisateur.

IsWireless

Obtient une valeur qui indique l’état sans fil du contrôleur de navigation de l’interface utilisateur.

UINavigationControllers

Liste de tous les contrôleurs de navigation de l’interface utilisateur connectés.

User

Utilisateur associé au contrôleur de navigation de l’interface utilisateur.

Méthodes

FromGameController(IGameController)

Retourne le contrôleur de jeu donné en tant que contrôleur de navigation de l’interface utilisateur.

GetCurrentReading()

Obtient une instantané de l’état du contrôleur de navigation de l’interface utilisateur.

GetOptionalButtonLabel(OptionalUINavigationButtons)

Récupère une étiquette pour un bouton de navigation facultatif de l’interface utilisateur.

GetRequiredButtonLabel(RequiredUINavigationButtons)

Récupère une étiquette pour un bouton de navigation d’interface utilisateur requis.

TryGetBatteryReport()

Obtient des informations sur l’état actuel de la batterie du contrôleur de navigation de l’interface utilisateur.

Événements

HeadsetConnected

Signale quand un casque est attaché au contrôleur de navigation de l’interface utilisateur.

HeadsetDisconnected

Signale lorsqu’un casque est déconnecté du contrôleur de navigation de l’interface utilisateur.

UINavigationControllerAdded

Signale quand un nouveau contrôleur de navigation de l’interface utilisateur est connecté.

UINavigationControllerRemoved

Signale lorsqu’un contrôleur de navigation de l’interface utilisateur est déconnecté.

UserChanged

Signale quand l’utilisateur associé au contrôleur de navigation de l’interface utilisateur a changé.

S’applique à

Voir aussi