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
| Requisitos | Description |
|---|---|
| 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
| Nombre | Description |
|---|---|
| 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
| Nombre | Description |
|---|---|
| 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
| Nombre | Description |
|---|---|
| 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. |