FocusManager.LosingFocus Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica prima che lo stato attivo passi dall'elemento corrente con lo stato attivo all'elemento di destinazione. Questo evento viene generato in modo sincrono per assicurarsi che lo stato attivo non venga spostato mentre l'evento è bubbling.
// 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"/>
Tipo evento
Commenti
È consigliabile usare gli eventi indirizzati dello stato attivo UIElement anziché gli eventi FocusManager quando possibile.
FocusNavigationDirection.Previous e FocusNavigationDirection.Next non possono essere usati con FindNextElementOptions. Sono supportati solo FocusNavigationDirection.Up, FocusNavigationDirection.Down, FocusNavigationDirection.Left o FocusNavigationDirection.Right .
Gli eventi di stato attivo UIElement si spostano fino a FocusManager nell'ordine seguente:
- UIElement.LosingFocus/FocusManager.LosingFocus
- UIElement.GettingFocus/FocusManager.GettingFocus
- L'evento indirizzato UIElement.LostFocus viene generato dall'elemento che ha perso lo stato attivo e l'evento si sposta verso l'alto
- FocusManager.LostFocus viene generato (anche se l'evento indirizzato è contrassegnato come gestito)
- L'evento indirizzato UIElement.GotFocus viene generato dall'elemento che ha ricevuto lo stato attivo e l'evento si sposta verso l'alto
- FocusManager.GotFocus viene generato (anche se l'evento indirizzato è contrassegnato come gestito)