FrameworkElement.OnGotFocus(RoutedEventArgs) Metode
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.
Dipanggil setiap kali peristiwa yang tidak tertangani GotFocus mencapai elemen ini dalam rutenya.
protected:
override void OnGotFocus(System::Windows::RoutedEventArgs ^ e);
protected override void OnGotFocus(System.Windows.RoutedEventArgs e);
override this.OnGotFocus : System.Windows.RoutedEventArgs -> unit
Protected Overrides Sub OnGotFocus (e As RoutedEventArgs)
RoutedEventArgs yang berisi data peristiwa.
Tidak seperti beberapa metode On* lainnya yang diekspos oleh elemen dasar, OnGotFocus memang memiliki implementasi default. Secara khusus, ia memiliki implementasi yang mengambil alih implementasi null di tingkat elemen dasar berikutnya ke bawah, OnGotFocus. Saat dipanggil, OnGotFocus mengatur perilaku fokus yang sesuai pada elemen ini dalam kasus di mana peristiwa berasal dari elemen saat ini karena fokus keyboard. Handler OnGotFocus tidak menandai argumen peristiwa sebagai ditangani, bahkan ketika fokus diatur ke elemen saat ini. Jika sumber peristiwa adalah elemen lain di pohon (bukan elemen saat ini), handler tidak melakukan apa pun.
Anda dapat mengambil alih metode ini untuk mengubah perilaku fokus default pada elemen Anda, tetapi ketahuilah bahwa mengubah perilaku fokus dengan cara ini mungkin dapat dicapai dengan lebih baik dengan tidak mengizinkan elemen dapat difokuskan sama sekali (lihat Focusable).
Jika Anda ingin menandai peristiwa yang ditangani dalam argumen, Anda harus mengetahui konsekuensi pada penanganan peristiwa di elemen induk lain di pohon elemen. Karena handler ini bertindak pada peristiwa dengan perutean yang menggelegak, mengatur fokus ke saat ini sender
per argumen peristiwa mungkin tidak sesuai. Fokus mungkin perlu masuk ke elemen turunan komposit atau ke elemen induk, tergantung pada pembuatan kontrol tertentu. Oleh karena itu menandai peristiwa fokus sebagai ditangani hanya disarankan jika keseluruhan pohon visual yang dirutekan peristiwa adalah bagian dari menyusun kontrol yang Anda tulis.
Produk | Versi |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: