InputFocusController.NavigateFocusRequested É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 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.