Partilhar via


UINavigationController Classe

Definição

Representa um controlador de qualquer tipo que possa ser usado para navegação da interface do usuário. A maioria dos gamepads, palitos de arcade e rodas de corrida também pode ser acessada como um UINavigationController. É recomendável que os jogos usem a classe específica do controlador durante o jogo e a classe UINavigationController para menus de interface do usuário.

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
Herança
Object Platform::Object IInspectable UINavigationController
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Propriedades

Headset

O fone de ouvido de áudio anexado ao controlador de navegação da interface do usuário.

IsWireless

Obtém um valor que indica o estado sem fio do controlador de navegação da interface do usuário.

UINavigationControllers

A lista de todos os controladores de navegação da interface do usuário conectados.

User

O usuário associado ao controlador de navegação da interface do usuário.

Métodos

FromGameController(IGameController)

Retorna o controlador de jogo especificado como um controlador de navegação da interface do usuário.

GetCurrentReading()

Obtém um instantâneo do estado do controlador de navegação da interface do usuário.

GetOptionalButtonLabel(OptionalUINavigationButtons)

Recupera um rótulo para um botão de navegação opcional da interface do usuário.

GetRequiredButtonLabel(RequiredUINavigationButtons)

Recupera um rótulo para um botão de navegação de interface do usuário necessário.

TryGetBatteryReport()

Obtém informações sobre o estado atual da bateria do controlador de navegação da interface do usuário.

Eventos

HeadsetConnected

Sinaliza quando um headset é anexado ao controlador de navegação da interface do usuário.

HeadsetDisconnected

Sinaliza quando um headset é desconectado do controlador de navegação da interface do usuário.

UINavigationControllerAdded

Sinaliza quando um novo controlador de navegação da interface do usuário está conectado.

UINavigationControllerRemoved

Sinaliza quando um controlador de navegação da interface do usuário é desconectado.

UserChanged

Sinaliza quando o usuário associado ao controlador de navegação da interface do usuário é alterado.

Aplica-se a

Confira também