UINavigationController Clase

Definición

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
Object Platform::Object IInspectable UINavigationController
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.

Se aplica a

Consulte también