XYFocusNavigationStrategy Enum
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.
Menentukan strategi disambiguasi yang digunakan untuk menavigasi antara beberapa target kandidat menggunakan XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy, dan XYFocusUpNavigationStrategy.
Catatan
Faktor lain, seperti elemen yang sebelumnya berfokus atau kedekatan dengan sumbu arah navigasi, dapat memengaruhi hasil akhir navigasi.
public enum class XYFocusNavigationStrategy
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class XYFocusNavigationStrategy
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum XYFocusNavigationStrategy
Public Enum XYFocusNavigationStrategy
- Warisan
-
XYFocusNavigationStrategy
- Atribut
Bidang
Auto | 0 | Menunjukkan bahwa strategi navigasi diwariskan dari leluhur elemen. Jika semua leluhur memiliki nilai |
NavigationDirectionDistance | 2 | Menunjukkan bahwa fokus berpindah ke elemen yang paling dekat dengan sumbu arah navigasi. Tepi rekitori pembatas yang sesuai dengan arah navigasi diperluas dan diproyeksikan untuk mengidentifikasi target kandidat. Elemen pertama yang ditemui diidentifikasi sebagai target. Dalam kasus beberapa kandidat, elemen terdekat diidentifikasi sebagai target. Jika masih ada beberapa kandidat, elemen paling atas/paling kiri diidentifikasi sebagai kandidat. Fokus berpindah dari A ke C lalu dari C ke B pada navigasi bawah |
Projection | 1 | Menunjukkan bahwa fokus berpindah ke elemen pertama yang ditemui saat memproyeksikan tepi elemen yang saat ini difokuskan ke arah navigasi. Fokus berpindah dari A ke D pada navigasi bawah berdasarkan proyeksi tepi bawah A |
RectilinearDistance | 3 | Menunjukkan bahwa fokus berpindah ke elemen terdekat berdasarkan jarak 2D terpendek (metrik Manhattan). Jarak ini dihitung dengan menambahkan jarak utama dan jarak sekunder dari setiap kandidat potensial. Dalam kasus dasi:
Di sini kami menunjukkan bagaimana fokus berpindah dari A ke B berdasarkan jarak retilinear.
Fokus berpindah dari A ke B berdasarkan jarak retilinear |
Keterangan
Navigasi XY digunakan untuk menavigasi antarmuka pengguna (UI) dengan pengontrol permainan atau panah arah keyboard. Untuk informasi selengkapnya, lihat Gamepad dan interaksi kontrol jarak jauh