FocusManager.SetFocusedElement(DependencyObject, IInputElement) 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.
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.