UIElement.LostFocus Evento

Definizione

Si verifica quando l'elemento perde lo stato attivo logico.

public:
 event System::Windows::RoutedEventHandler ^ LostFocus;
public event System.Windows.RoutedEventHandler LostFocus;
member this.LostFocus : System.Windows.RoutedEventHandler 
Public Custom Event LostFocus As RoutedEventHandler 

Tipo evento

RoutedEventHandler

Commenti

Lo stato attivo logico differisce dallo stato attivo della tastiera se lo stato attivo viene forzato intenzionalmente utilizzando una chiamata al metodo ma lo stato attivo della tastiera precedente esiste in un ambito diverso. In questo scenario lo stato attivo della tastiera rimane dove si trova e l'elemento in cui viene chiamato un Focus metodo ottiene ancora lo stato attivo logico.

Un'interpretazione più precisa di questo evento è che viene generata quando il valore della IsFocused proprietà di un elemento nella route cambia da true a false.

Poiché questo evento usa il routing bubbling, l'elemento che perde lo stato attivo potrebbe essere un elemento figlio anziché l'elemento in cui è effettivamente associato il gestore eventi. Controllare i dati dell'evento per determinare l'elemento Source effettivo che ha ottenuto lo stato attivo.

Informazioni evento indirizzato

Campo Identificatore LostFocusEvent
Strategia di routing Bubbling
Delegato RoutedEventHandler
  • Non esiste alcun evento di tunneling corrispondente.

  • Eseguire l'override per implementare OnLostFocus la gestione delle classi per questo evento nelle classi derivate.

Si applica a

Vedi anche