AutomationFocusChangedEventHandler Delegasikan
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.
Mewakili metode yang diterapkan oleh aplikasi klien UI Automation untuk menangani peristiwa yang dinaikkan oleh penyedia UI Automation ketika fokus telah berubah.
public delegate void AutomationFocusChangedEventHandler(System::Object ^ sender, AutomationFocusChangedEventArgs ^ e);
public delegate void AutomationFocusChangedEventHandler(object sender, AutomationFocusChangedEventArgs e);
type AutomationFocusChangedEventHandler = delegate of obj * AutomationFocusChangedEventArgs -> unit
Public Delegate Sub AutomationFocusChangedEventHandler(sender As Object, e As AutomationFocusChangedEventArgs)
Parameter
- sender
- Object
Objek yang menaikkan peristiwa.
Informasi tentang peristiwa tersebut.
Contoh
Contoh berikut mengimplementasikan delegasi untuk menangani peristiwa yang diubah fokus.
private void OnFocusChanged(object src, AutomationFocusChangedEventArgs e)
{
AutomationElement elementFocused = src as AutomationElement;
// TODO: Do something in response to the focus change.
}
Private Sub OnFocusChanged(ByVal src As Object, ByVal e As AutomationFocusChangedEventArgs)
Dim elementFocused As AutomationElement = DirectCast(src, AutomationElement)
' TODO: Do something in response to the focus change.
End Sub
Keterangan
Gunakan delegasi AutomationFocusChangedEventHandler untuk menentukan metode yang dipanggil oleh klien untuk menangani peristiwa yang diubah fokus UI Automation.
Yang AutomationElement diwakili oleh sender mungkin tidak memiliki properti atau pola yang di-cache, tergantung pada apakah aplikasi berlangganan peristiwa ini saat CacheRequest aktif.
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetMethodInfo(Delegate) |
Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan. |