UINavigationController Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Atributos
- Implementações
Requisitos do Windows
| Requisitos | Description |
|---|---|
| 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
| Nome | Description |
|---|---|
| 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
| Nome | Description |
|---|---|
| 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
| Nome | Description |
|---|---|
| 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. |