Bagikan melalui


UINavigationController Kelas

Definisi

Mewakili pengontrol dari jenis apa pun yang dapat digunakan untuk navigasi UI. Sebagian besar gamepad, tongkat arkade, dan roda balap juga dapat diakses sebagai UINavigationController. Disarankan agar game menggunakan kelas khusus pengontrol selama gameplay dan kelas UINavigationController untuk menu UI.

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
Warisan
Object Platform::Object IInspectable UINavigationController
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 FromGameController
1703 15063 TryGetBatteryReport

Properti

Headset

Headset audio yang dilampirkan ke pengontrol navigasi UI.

IsWireless

Mendapatkan nilai yang menunjukkan status nirkabel pengontrol navigasi UI.

UINavigationControllers

Daftar semua pengontrol navigasi UI yang tersambung.

User

Pengguna yang terkait dengan pengontrol navigasi UI.

Metode

FromGameController(IGameController)

Mengembalikan pengontrol permainan yang diberikan sebagai pengontrol navigasi UI.

GetCurrentReading()

Mendapatkan rekam jepret status pengontrol navigasi UI.

GetOptionalButtonLabel(OptionalUINavigationButtons)

Mengambil label untuk tombol navigasi antarmuka pengguna opsional.

GetRequiredButtonLabel(RequiredUINavigationButtons)

Mengambil label untuk tombol navigasi UI yang diperlukan.

TryGetBatteryReport()

Mendapatkan informasi tentang status baterai pengontrol navigasi UI saat ini.

Acara

HeadsetConnected

Sinyal saat headset dilampirkan ke pengontrol navigasi UI.

HeadsetDisconnected

Sinyal ketika headset terputus dari pengontrol navigasi UI.

UINavigationControllerAdded

Memberi sinyal ketika pengontrol navigasi UI baru tersambung.

UINavigationControllerRemoved

Sinyal ketika pengontrol navigasi UI terputus.

UserChanged

Sinyal ketika pengguna yang terkait dengan pengontrol navigasi UI telah berubah.

Berlaku untuk

Lihat juga