FocusManager.GotFocus Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsqu’un élément au sein d’un élément conteneur (une étendue de focus) reçoit le focus. Cet événement est déclenché de façon asynchrone, de sorte que le focus peut se déplacer avant la fin du bullenement.
// Register
static event_token GotFocus(EventHandler<FocusManagerGotFocusEventArgs> const& handler) const;
// Revoke with event_token
static void GotFocus(event_token const* cookie) const;
// Revoke with event_revoker
static FocusManager::GotFocus_revoker GotFocus(auto_revoke_t, EventHandler<FocusManagerGotFocusEventArgs> const& handler) const;
public static event System.EventHandler<FocusManagerGotFocusEventArgs> GotFocus;
function onGotFocus(eventArgs) { /* Your code */ }
Microsoft.UI.Xaml.Input.FocusManager.addEventListener("gotfocus", onGotFocus);
Microsoft.UI.Xaml.Input.FocusManager.removeEventListener("gotfocus", onGotFocus);
- or -
Microsoft.UI.Xaml.Input.FocusManager.ongotfocus = onGotFocus;
Public Shared Custom Event GotFocus As EventHandler(Of FocusManagerGotFocusEventArgs)
Type d'événement
Remarques
Nous vous recommandons d’utiliser les événements routés du focus UIElement au lieu des événements FocusManager dans la mesure du possible.
Les événements de focus UIElement s’affichent dans le FocusManager dans l’ordre suivant :
- UIElement.LosingFocus/FocusManager.LosingFocus
- UIElement.GettingFocus/FocusManager.GettingFocus
- L’événement routé UIElement.LostFocus est déclenché par l’élément qui a perdu le focus et l’événement s’active
- FocusManager.LostFocus est déclenché (même si l’événement routé est marqué comme géré)
- L’événement routé UIElement.GotFocus est déclenché par l’élément qui a reçu le focus et l’événement s’active.
- FocusManager.GotFocus est déclenché (même si l’événement routé est marqué comme géré)