UIElement.GotFocus Evento

Definizione

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

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

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

Vedi anche