UIElement.GotFocus UIElement.GotFocus UIElement.GotFocus UIElement.GotFocus Event

Definizione

Si verifica quando l'elemento riceve lo stato attivo logico.Occurs when this element gets logical focus.

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

Commenti

Lo stato attivo logico è diverso dallo stato attivo se lo stato attivo viene intenzionalmente forzato utilizzando una chiamata al metodo, ma lo stato attivo della tastiera precedente è presente in un ambito diverso.Logical focus differs from keyboard focus if focus is deliberately forced by using a method call but the previous keyboard focus exists in a different scope. In questo scenario, lo stato attivo della tastiera rimane dove si trova e l' Focus elemento in cui viene chiamato un metodo ottiene comunque lo stato attivo logico.In this scenario, keyboard focus remains where it is and the element where a Focus method is called still gets logical focus.

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.A more precise interpretation of this event is that it is raised when the value of the IsFocused property of an element in the route is changed from false to true.

Poiché questo evento utilizza il routing di bubbling, l'elemento che riceve lo stato attivo potrebbe essere un elemento figlio anziché l'elemento in cui il gestore eventi è effettivamente collegato.Because this event uses bubbling routing, the element that receives focus might be a child element instead of the element where the event handler is actually attached. Source Controllare nei dati dell'evento per determinare l'elemento effettivo che ha ottenuto lo stato attivo.Check the Source in the event data to determine the actual element that gained focus.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field GotFocusEvent
Strategia di routingRouting strategy BubblingBubbling
delegatoDelegate RoutedEventHandler
  • Non esiste alcun evento di tunneling corrispondente.There is no corresponding tunneling event.

  • Eseguire OnGotFocus l'override di per implementare la gestione delle classi per questo evento nelle classi derivate.Override OnGotFocus to implement class handling for this event in derived classes.

Si applica a

Vedi anche