UINavigationController Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un controlador de cualquier tipo que se puede usar para la navegación de la interfaz de usuario. También se puede acceder a la mayoría de controladores para juegos, sticks arcade y volantes como UINavigationController. Se recomienda que los juegos usen la clase específica del controlador durante el juego y la clase UINavigationController para los menús de la interfaz de usuario.
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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Comentarios
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | FromGameController |
1703 | 15063 | TryGetBatteryReport |
Propiedades
Headset |
Auriculares de audio conectados al controlador de navegación de la interfaz de usuario. |
IsWireless |
Obtiene un valor que indica el estado inalámbrico del controlador de navegación de la interfaz de usuario. |
UINavigationControllers |
Lista de todos los controladores de navegación de la interfaz de usuario conectados. |
User |
El usuario asociado al controlador de navegación de la interfaz de usuario. |
Métodos
FromGameController(IGameController) |
Devuelve el controlador de juego especificado como un controlador de navegación de la interfaz de usuario. |
GetCurrentReading() |
Obtiene una instantánea del estado del controlador de navegación de la interfaz de usuario. |
GetOptionalButtonLabel(OptionalUINavigationButtons) |
Recupera una etiqueta para un botón de navegación opcional de la interfaz de usuario. |
GetRequiredButtonLabel(RequiredUINavigationButtons) |
Recupera una etiqueta para un botón de navegación de la interfaz de usuario necesario. |
TryGetBatteryReport() |
Obtiene información sobre el estado actual de la batería del controlador de navegación de la interfaz de usuario. |
Eventos
HeadsetConnected |
Indica cuándo se conecta un casco al controlador de navegación de la interfaz de usuario. |
HeadsetDisconnected |
Indica cuándo se desconecta un casco del controlador de navegación de la interfaz de usuario. |
UINavigationControllerAdded |
Indica cuándo se conecta un nuevo controlador de navegación de la interfaz de usuario. |
UINavigationControllerRemoved |
Indica cuándo se desconecta un controlador de navegación de la interfaz de usuario. |
UserChanged |
Indica cuándo ha cambiado el usuario asociado al controlador de navegación de la interfaz de usuario. |