UIElement.GotFocus Evento

Definizione

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

C#
public event System.Windows.RoutedEventHandler GotFocus;

Tipo evento

Commenti

Lo stato attivo logico è diverso dallo stato attivo della tastiera se lo stato attivo è intenzionalmente forzato usando 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 è 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 viene modificato da false a true.

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

Informazioni evento indirizzato

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

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

Si applica a

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche