Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Evento ContentElement.LostFocus

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public event RoutedEventHandler LostFocus

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, resta lo stato attivo della tastiera in cui è e l'elemento in cui un Focus viene chiamato il metodo comunque Ottiene lo stato attivo logico.

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

Poiché questo evento viene utilizzato il routing di bubbling, l'elemento che perde lo stato attivo potrebbe essere un elemento figlio anziché l'elemento a cui il gestore eventi è realmente associato. Controllare il Source nei dati dell'evento per determinare l'elemento effettivo che ha acquisito lo stato attivo.

Campo dell'identificatore

LostFocusEvent

Strategia di routing

Bubbling

delegate

RoutedEventHandler

  • Non esiste alcun evento di tunneling corrispondente.

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

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: