FocusManager.FindNextFocusableElement Metode

Definisi

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

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

Berlaku untuk