FocusManager.LosingFocus 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 sebelum fokus berpindah dari elemen saat ini dengan fokus ke elemen target. Peristiwa ini dinaikkan secara sinkron untuk memastikan fokus tidak dipindahkan saat peristiwa bergelombang.
// Register
static event_token LosingFocus(EventHandler<LosingFocusEventArgs> const& handler) const;
// Revoke with event_token
static void LosingFocus(event_token const* cookie) const;
// Revoke with event_revoker
static FocusManager::LosingFocus_revoker LosingFocus(auto_revoke_t, EventHandler<LosingFocusEventArgs> const& handler) const;
public static event System.EventHandler<LosingFocusEventArgs> LosingFocus;
function onLosingFocus(eventArgs) { /* Your code */ }
Microsoft.UI.Xaml.Input.FocusManager.addEventListener("losingfocus", onLosingFocus);
Microsoft.UI.Xaml.Input.FocusManager.removeEventListener("losingfocus", onLosingFocus);
- or -
Microsoft.UI.Xaml.Input.FocusManager.onlosingfocus = onLosingFocus;
Public Shared Custom Event LosingFocus As EventHandler(Of LosingFocusEventArgs)
<uiElement LosingFocus="eventhandler"/>
Jenis Acara
Keterangan
Sebaiknya gunakan fokus UIElement merutekan peristiwa alih-alih peristiwa FocusManager jika memungkinkan.
FocusNavigationDirection.Previous dan FocusNavigationDirection.Next tidak dapat digunakan dengan FindNextElementOptions. Hanya FocusNavigationDirection.Up, FocusNavigationDirection.Down, FocusNavigationDirection.Left, atau FocusNavigationDirection.Right yang didukung.
Peristiwa fokus UIElement berdenyut hingga FocusManager dalam urutan berikut:
- UIElement.LosingFocus/FocusManager.LosingFocus
- UIElement.GettingFocus/FocusManager.GettingFocus
- Peristiwa yang dirutekan UIElement.LostFocus dinaikkan oleh elemen yang kehilangan fokus dan gelembung peristiwa
- FocusManager.LostFocus dinaikkan (bahkan jika peristiwa yang dirutekan ditandai ditangani)
- Peristiwa rute UIElement.GotFocus dinaikkan oleh elemen yang menerima fokus dan peristiwa gelembung
- FocusManager.GotFocus dinaikkan (bahkan jika peristiwa yang dirutekan ditandai ditangani)