InputFocusController.NavigateFocusRequested Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando l'host Content.ContentIsland vuole che ContentIsland prenda lo stato attivo.
Ad esempio, l'utente ha a schede gli elementi dell'host e ora deve accedere a ContentIsland. L'applicazione host chiama InputFocusNavigationHost.NavigateFocus(Microsoft.UI.Input.FocusNavigationRequest) in InputFocusNavigationHost associato a SiteBridge. InputFocusController per ContentIsland riceve quindi questo evento NavigateFocusRequested e può decidere se prenderà lo stato attivo.
// 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)
Tipo evento
Commenti
L'impostazione del valore del risultato di FocusNavigationRequestEventArgs non imposta in modo implicito lo stato attivo. TrySetFocus deve essere chiamato in modo esplicito.