InputFocusController.GotFocus Kejadian
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.
Terjadi ketika ContentIsland terkait menerima fokus.
// Register
event_token GotFocus(TypedEventHandler<InputFocusController, FocusChangedEventArgs const&> const& handler) const;
// Revoke with event_token
void GotFocus(event_token const* cookie) const;
// Revoke with event_revoker
InputFocusController::GotFocus_revoker GotFocus(auto_revoke_t, TypedEventHandler<InputFocusController, FocusChangedEventArgs const&> const& handler) const;
public event TypedEventHandler<InputFocusController,FocusChangedEventArgs> GotFocus;
function onGotFocus(eventArgs) { /* Your code */ }
inputFocusController.addEventListener("gotfocus", onGotFocus);
inputFocusController.removeEventListener("gotfocus", onGotFocus);
- or -
inputFocusController.ongotfocus = onGotFocus;
Public Custom Event GotFocus As TypedEventHandler(Of InputFocusController, FocusChangedEventArgs)
Jenis Acara
Keterangan
ContentIsland dapat menerima fokus melalui metode TrySetFocus, atau karena fokus dipindahkan dari tempat lain. Misalnya, aplikasi yang menggunakan DesktopChildSiteBridge untuk menghosting konten harus memberi sinyal bahwa fokusnya adalah pindah ke konten dengan memanggil SetFocus pada HWND jembatan. Jembatan secara internal kemudian akan memindahkan fokus ke HWND yang mendasari ContentIsland dan acara GotFocus akan dinaikkan.
Catatan
Jika HWND tingkat atas aplikasi memiliki fokus dan menjadi tidak aktif, fokus akan hilang dan tidak akan diatur kembali setelah HWND aktif lagi. Sebagai gantinya, fokus akan diatur ke jendela tingkat atas yang diaktifkan dan HWND tidak akan menaikkan peristiwa GotFocus (misalnya, jika pengguna Alt+Tab menavigasi kembali ke aplikasi).
Dalam hal ini, Anda perlu mengatur fokus secara manual ke ContentIsland. InputActivationListener mendukung peristiwa yang dapat membantu menentukan kapan jendela telah diaktifkan.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk