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
- Наследование
- Атрибуты
- Реализации
Требования к 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 |
Сигнализирует об изменении пользователя, связанного с контроллером навигации пользовательского интерфейса. |