UINavigationController Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |