Partager via


InputFocusController.NavigateFocusRequested Événement

Définition

Se produit lorsque l’hôte Content.ContentIsland souhaite que ContentIsland prenne le focus.

Par exemple, l’utilisateur a parcouru les éléments de l’hôte sous forme de tabulation et doit maintenant accéder au ContentIsland. L’application d’hébergement appelle InputFocusNavigationHost.NavigateFocus(Microsoft.UI.Input.FocusNavigationRequest) sur le InputFocusNavigationHost associé au SiteBridge. Le InputFocusController du ContentIsland reçoit ensuite cet événement NavigateFocusRequested et peut décider s’il sera mis au point.

// Register
event_token NavigateFocusRequested(TypedEventHandler<InputFocusController, FocusNavigationRequestEventArgs const&> const& handler) const;

// Revoke with event_token
void NavigateFocusRequested(event_token const* cookie) const;

// Revoke with event_revoker
InputFocusController::NavigateFocusRequested_revoker NavigateFocusRequested(auto_revoke_t, TypedEventHandler<InputFocusController, FocusNavigationRequestEventArgs const&> const& handler) const;
public event TypedEventHandler<InputFocusController,FocusNavigationRequestEventArgs> NavigateFocusRequested;
function onNavigateFocusRequested(eventArgs) { /* Your code */ }
inputFocusController.addEventListener("navigatefocusrequested", onNavigateFocusRequested);
inputFocusController.removeEventListener("navigatefocusrequested", onNavigateFocusRequested);
- or -
inputFocusController.onnavigatefocusrequested = onNavigateFocusRequested;
Public Custom Event NavigateFocusRequested As TypedEventHandler(Of InputFocusController, FocusNavigationRequestEventArgs) 

Type d'événement

Remarques

La définition de la valeur de résultat de FocusNavigationRequestEventArgs ne définit pas implicitement le focus. TrySetFocus doit être appelé explicitement.

S’applique à