FocusManager.FindNextFocusableElement Metode
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.
Overload
FindNextFocusableElement(FocusNavigationDirection) |
Mengambil elemen yang harus menerima fokus berdasarkan arah navigasi yang ditentukan. |
FindNextFocusableElement(FocusNavigationDirection, Rect) |
Mengambil elemen yang harus menerima fokus berdasarkan arah navigasi dan persegi panjang petunjuk yang ditentukan. |
FindNextFocusableElement(FocusNavigationDirection)
Mengambil elemen yang harus menerima fokus berdasarkan arah navigasi yang ditentukan.
public:
static UIElement ^ FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection);
/// [Windows.Foundation.Metadata.Overload("FindNextFocusableElement")]
static UIElement FindNextFocusableElement(FocusNavigationDirection const& focusNavigationDirection);
[Windows.Foundation.Metadata.Overload("FindNextFocusableElement")]
public static UIElement FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection);
function findNextFocusableElement(focusNavigationDirection)
Public Shared Function FindNextFocusableElement (focusNavigationDirection As FocusNavigationDirection) As UIElement
Parameter
- focusNavigationDirection
- FocusNavigationDirection
Arah yang fokus berpindah dari elemen ke elemen dalam UI aplikasi.
Mengembalikan
null jika fokus tidak dapat diatur ke arah yang ditentukan.
- Atribut
Keterangan
Anda juga dapat menggunakan metode FindNextElement(FocusNavigationDirection, FindNextElementOptions) atau metode FindNextElement(FocusNavigationDirection) untuk memindahkan fokus secara terprogram. Metode ini mengambil elemen (sebagai DependencyObject) yang akan menerima fokus berdasarkan arah navigasi yang ditentukan (navigasi arah saja, tidak dapat digunakan untuk meniru navigasi tab).
Catatan
Sebaiknya gunakan metode FindNextElement alih-alih FindNextFocusableElement karena FindNextFocusableElement mengambil UIElement, yang mengembalikan null jika elemen yang dapat difokuskan berikutnya bukan UIElement (seperti objek Hyperlink ).
Lihat juga
- FindNextFocusableElement(FocusNavigationDirection, Rect)
- Interaksi keyboard
- Navigasi fokus untuk keyboard, gamepad, remote control, dan alat aksesibilitas
- Navigasi fokus terprogram
Berlaku untuk
FindNextFocusableElement(FocusNavigationDirection, Rect)
Mengambil elemen yang harus menerima fokus berdasarkan arah navigasi dan persegi panjang petunjuk yang ditentukan.
public:
static UIElement ^ FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection, Rect hintRect);
/// [Windows.Foundation.Metadata.Overload("FindNextFocusableElementWithHint")]
static UIElement FindNextFocusableElement(FocusNavigationDirection const& focusNavigationDirection, Rect const& hintRect);
[Windows.Foundation.Metadata.Overload("FindNextFocusableElementWithHint")]
public static UIElement FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection, Rect hintRect);
function findNextFocusableElement(focusNavigationDirection, hintRect)
Public Shared Function FindNextFocusableElement (focusNavigationDirection As FocusNavigationDirection, hintRect As Rect) As UIElement
Parameter
- focusNavigationDirection
- FocusNavigationDirection
Arah yang memfokuskan berpindah dari elemen ke elemen dalam UI aplikasi.
- hintRect
- Rect
Persegi panjang pembatas yang digunakan untuk memengaruhi elemen mana yang kemungkinan besar dianggap sebagai berikutnya untuk menerima fokus. Contoh di mana ini dapat berguna meliputi:
- Ketika saat ini tidak ada elemen yang memiliki fokus, menentukan persegi kecil pada lokasi layar (-1, -1) memulai fokus dari sudut kiri atas layar.
- Dalam panduan program di mana Anda ingin memastikan program pada saat ini menerima fokus. (Algoritma fokus mungkin mendukung menunjukkan di lain waktu berdasarkan sejumlah faktor.)
Mengembalikan
null jika fokus tidak dapat diatur ke arah yang ditentukan.
- Atribut
Keterangan
Anda juga dapat menggunakan metode FindNextElement(FocusNavigationDirection, FindNextElementOptions) atau metode FindNextElement(FocusNavigationDirection) untuk memindahkan fokus secara terprogram. Metode ini mengambil elemen (sebagai DependencyObject) yang akan menerima fokus berdasarkan arah navigasi yang ditentukan (navigasi arah saja, tidak dapat digunakan untuk meniru navigasi tab).
Catatan
Sebaiknya gunakan metode FindNextElement alih-alih FindNextFocusableElement karena FindNextFocusableElement mengambil UIElement, yang mengembalikan null jika elemen yang dapat difokuskan berikutnya bukan UIElement (seperti objek Hyperlink ).
Lihat juga
- FindNextFocusableElement(FocusNavigationDirection)
- Interaksi keyboard
- Navigasi fokus untuk keyboard, gamepad, remote control, dan alat aksesibilitas
- Navigasi fokus terprogram
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk