InputFocusController.NavigateFocusRequested Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando o host Content.ContentIsland deseja que o ContentIsland se concentre.
Por exemplo, o usuário fez guias pelos elementos do host e agora precisa fazer a tabulação no ContentIsland. O aplicativo de hospedagem chama InputFocusNavigationHost.NavigateFocus(Microsoft.UI.Input.FocusNavigationRequest) no InputFocusNavigationHost associado ao SiteBridge. O InputFocusController para ContentIsland recebe esse evento NavigateFocusRequested e pode decidir se ele terá foco.
// 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 de evento
Comentários
Definir o valor do resultado de FocusNavigationRequestEventArgs não define implicitamente o foco. TrySetFocus deve ser chamado explicitamente.