Bagikan melalui


Keyboard.Focus(IInputElement) Metode

Definisi

Mengatur fokus keyboard pada elemen yang ditentukan.

public:
 static System::Windows::IInputElement ^ Focus(System::Windows::IInputElement ^ element);
public static System.Windows.IInputElement Focus (System.Windows.IInputElement element);
static member Focus : System.Windows.IInputElement -> System.Windows.IInputElement
Public Shared Function Focus (element As IInputElement) As IInputElement

Parameter

element
IInputElement

Elemen untuk mengatur fokus keyboard.

Mengembalikan

Elemen dengan fokus keyboard.

Contoh

Contoh berikut menunjukkan penanganan Loaded aktivitas yang mengatur fokus keyboard pada Button.

private void OnLoaded(object sender, RoutedEventArgs e)
{
    // Sets keyboard focus on the first Button in the sample.
    Keyboard.Focus(firstButton);
}
Private Sub OnLoaded(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Sets keyboard focus on the first Button in the sample.
    Keyboard.Focus(firstButton)
End Sub

Keterangan

Agar elemen menerima input keyboard, elemen harus dapat difokuskan. Untuk membuat elemen dapat difokuskan, atur Focusable properti pada elemen dasar ke true. Untuk informasi selengkapnya tentang elemen dasar, lihat Gambaran Umum Elemen Dasar. Panelkelas, seperti StackPanel dan , atur nilai default ke Focusablefalse; oleh karena itu, agar objek ini mendapatkan fokus keyboard, Focusable harus diatur ke trueCanvas.

Fokus keyboard mengacu pada objek yang menerima input keyboard. Elemen dengan fokus keyboard telah IsKeyboardFocused diatur ke true. Hanya ada satu elemen dengan fokus keyboard pada seluruh desktop. Fokus logis mengacu pada objek dalam cakupan fokus yang memiliki fokus. Untuk informasi selengkapnya tentang fokus, fokus keyboard, dan fokus logis, lihat Gambaran Umum Input dan Gambaran Umum Fokus.

Elemen dengan fokus keyboard juga memiliki fokus logis untuk cakupan fokus yang dimiliki elemen. Elemen dengan fokus logis mungkin atau mungkin tidak memiliki fokus keyboard.

Berlaku untuk