Bagikan melalui


FocusManager.SetFocusedElement(DependencyObject, IInputElement) Metode

Definisi

Mengatur fokus logis pada elemen yang ditentukan.

public:
 static void SetFocusedElement(System::Windows::DependencyObject ^ element, System::Windows::IInputElement ^ value);
public static void SetFocusedElement (System.Windows.DependencyObject element, System.Windows.IInputElement value);
static member SetFocusedElement : System.Windows.DependencyObject * System.Windows.IInputElement -> unit
Public Shared Sub SetFocusedElement (element As DependencyObject, value As IInputElement)

Parameter

element
DependencyObject

Cakupan fokus untuk membuat elemen yang ditentukan sebagai FocusedElement.

value
IInputElement

Elemen untuk memberikan fokus logis.

Contoh

Contoh berikut mengatur elemen dengan fokus logis dengan menggunakan SetFocusedElement dan mendapatkan elemen dengan fokus logis dengan menggunakan GetFocusedElement.

// Sets the focused element in focusScope1
// focusScope1 is a StackPanel.
FocusManager.SetFocusedElement(focusScope1, button2);

// Gets the focused element for focusScope 1
IInputElement focusedElement = FocusManager.GetFocusedElement(focusScope1);
' Sets the focused element in focusScope1
' focusScope1 is a StackPanel.
FocusManager.SetFocusedElement(focusScope1, button2)

' Gets the focused element for focusScope 1
Dim focusedElement As IInputElement = FocusManager.GetFocusedElement(focusScope1)

Keterangan

FocusedElement adalah elemen yang memiliki fokus logis untuk cakupan fokus tertentu. Objek ini mungkin atau mungkin tidak memiliki fokus keyboard. Fokus keyboard mengacu pada elemen yang menerima input keyboard. Untuk informasi selengkapnya tentang fokus, fokus keyboard, dan fokus logis, lihat Gambaran Umum Input.

Dimungkinkan untuk menentukan cakupan fokus yang merupakan nenek moyang cakupan fokus tempat elemen berada. Misalnya, jika adalah StackPanel cakupan fokus dan induknya Window adalah cakupan fokus, TextBox anak dari StackPanel dapat menentukan Window sebagai cakupan fokus saat memanggil SetFocusedElement. adalah TextBox kemudian FocusedElement untuk Window cakupan fokus dan StackPanel cakupan fokus.

SetFocusedElement akan memberikan fokus logis elemen yang ditentukan dalam lingkup fokus yang ditentukan dan akan mencoba memberikan fokus keyboard elemen.

Berlaku untuk