Поделиться через


UINavigationController Класс

Определение

Представляет контроллер любого типа, который можно использовать для навигации по пользовательскому интерфейсу. Большинство геймпадов, аркадных джойстиков и гоночных рулей также можно получить в виде UINavigationController. Рекомендуется, чтобы игры использовали класс, зависящий от контроллера, во время игры и класс UINavigationController для меню пользовательского интерфейса.

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
Наследование
Object Platform::Object IInspectable UINavigationController
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Свойства

Headset

Звуковая гарнитура, подключенная к контроллеру навигации пользовательского интерфейса.

IsWireless

Возвращает значение, указывающее состояние беспроводной сети контроллера навигации пользовательского интерфейса.

UINavigationControllers

Список всех подключенных контроллеров навигации пользовательского интерфейса.

User

Пользователь, связанный с контроллером навигации пользовательского интерфейса.

Методы

FromGameController(IGameController)

Возвращает заданный игровой контроллер в качестве контроллера навигации пользовательского интерфейса.

GetCurrentReading()

Возвращает snapshot состояния контроллера навигации пользовательского интерфейса.

GetOptionalButtonLabel(OptionalUINavigationButtons)

Извлекает метку для необязательной кнопки навигации по пользовательскому интерфейсу.

GetRequiredButtonLabel(RequiredUINavigationButtons)

Извлекает метку для требуемой кнопки навигации в пользовательском интерфейсе.

TryGetBatteryReport()

Возвращает сведения о текущем состоянии батареи контроллера навигации пользовательского интерфейса.

События

HeadsetConnected

Сигнал, когда гарнитура подключена к контроллеру навигации пользовательского интерфейса.

HeadsetDisconnected

Сигнализирует, когда гарнитура отключена от контроллера навигации пользовательского интерфейса.

UINavigationControllerAdded

Сигнализирует при подключении нового контроллера навигации пользовательского интерфейса.

UINavigationControllerRemoved

Сигнализирует, когда контроллер навигации пользовательского интерфейса отключен.

UserChanged

Сигнализирует об изменении пользователя, связанного с контроллером навигации пользовательского интерфейса.

Применяется к

См. также раздел