Share via


FocusManager.LosingFocus Kejadian

Definisi

Terjadi sebelum fokus berpindah dari elemen saat ini dengan fokus ke elemen target. Kejadian ini dinaikkan secara sinkron untuk memastikan fokus tidak dipindahkan saat peristiwa sedang menggelembung.

// 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 */ }
Windows.UI.Xaml.Input.FocusManager.addEventListener("losingfocus", onLosingFocus);
Windows.UI.Xaml.Input.FocusManager.removeEventListener("losingfocus", onLosingFocus);
- or -
Windows.UI.Xaml.Input.FocusManager.onlosingfocus = onLosingFocus;
Public Shared Custom Event LosingFocus As EventHandler(Of LosingFocusEventArgs) 
<uiElement LosingFocus="eventhandler"/>

Jenis Acara

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)

Keterangan

Sebaiknya gunakan peristiwa yang dirutekan fokus UIElement 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 menggelembung hingga FocusManager dalam urutan berikut:

  1. UIElement.LosingFocus/FocusManager.LosingFocus
  2. UIElement.GettingFocus/FocusManager.GettingFocus
  3. Peristiwa rute UIElement.LostFocus dinaikkan oleh elemen yang kehilangan fokus dan gelembung peristiwa
  4. FocusManager.LostFocus dinaikkan (bahkan jika peristiwa yang dirutekan ditandai ditangani)
  5. Peristiwa rute UIElement.GotFocus dinaikkan oleh elemen yang menerima fokus dan gelembung peristiwa
  6. FocusManager.GotFocus dinaikkan (bahkan jika peristiwa yang dirutekan ditandai ditangani)

Berlaku untuk

Lihat juga