다음을 통해 공유


UINavigationController 클래스

정의

UI 탐색에 사용할 수 있는 모든 형식의 컨트롤러를 나타냅니다. 대부분의 게임 패드, 아케이드 스틱 및 레이싱 휠은 UINavigationController로도 액세스할 수 있습니다. 게임은 게임 플레이 중에 컨트롤러별 클래스를 사용하고 UI 메뉴에는 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

UI 탐색 컨트롤러에 연결된 오디오 헤드셋입니다.

IsWireless

UI 탐색 컨트롤러의 무선 상태를 나타내는 값을 가져옵니다.

UINavigationControllers

연결된 모든 UI 탐색 컨트롤러 목록입니다.

User

UI 탐색 컨트롤러와 연결된 사용자입니다.

메서드

FromGameController(IGameController)

지정된 게임 컨트롤러를 UI 탐색 컨트롤러로 반환합니다.

GetCurrentReading()

UI 탐색 컨트롤러 상태의 스냅샷 가져옵니다.

GetOptionalButtonLabel(OptionalUINavigationButtons)

선택적 UI 탐색 단추에 대한 레이블을 검색합니다.

GetRequiredButtonLabel(RequiredUINavigationButtons)

필요한 UI 탐색 단추에 대한 레이블을 검색합니다.

TryGetBatteryReport()

UI 탐색 컨트롤러의 현재 배터리 상태에 대한 정보를 가져옵니다.

이벤트

HeadsetConnected

헤드셋이 UI 탐색 컨트롤러에 연결되면 신호를 보냅니다.

HeadsetDisconnected

헤드셋의 연결이 끊어지면 UI 탐색 컨트롤러에서 신호를 보냅니다.

UINavigationControllerAdded

새 UI 탐색 컨트롤러가 연결되면 신호를 보냅니다.

UINavigationControllerRemoved

UI 탐색 컨트롤러의 연결이 끊어지면 신호를 보냅니다.

UserChanged

UI 탐색 컨트롤러와 연결된 사용자가 변경된 경우 신호를 보냅니다.

적용 대상

추가 정보