UINavigationController Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |