Partager via


UIElement.GotFocus Événement

Définition

Se produit lorsque cet élément reçoit le focus logique.

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

Type d'événement

Remarques

Le focus logique diffère du focus sur le clavier si le focus est délibérément forcé à l’aide d’un appel de méthode, mais que le focus clavier précédent existe dans une autre étendue. Dans ce scénario, le focus clavier reste là où il se trouve et l’élément où une Focus méthode est appelée obtient toujours le focus logique.

Une interprétation plus précise de cet événement est qu’il est déclenché lorsque la valeur de la IsFocused propriété d’un élément dans la route passe de false à true.

Étant donné que cet événement utilise le routage de bulles, l’élément qui reçoit le focus peut être un élément enfant au lieu de l’élément où le gestionnaire d’événements est réellement attaché. Vérifiez dans Source les données d’événement pour déterminer l’élément réel qui a obtenu le focus.

Informations sur les événements acheminés

Champ Identificateur GotFocusEvent
Stratégie de routage Bouillonnant
Délégué RoutedEventHandler
  • Il n’existe aucun événement de tunneling correspondant.

  • Remplacez OnGotFocus pour implémenter la gestion des classes pour cet événement dans des classes dérivées.

S’applique à

Voir aussi