InputFocusController.NavigateFocusRequested Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn der Content.ContentIsland-Host den Fokus auf contentIsland legen möchte.
Beispielsweise hat der Benutzer die Elemente des Hosts mit einer Registerkarte durchlaufen und muss nun die Registerkarte "ContentIsland" öffnen. Die Hostanwendung ruft InputFocusNavigationHost.NavigateFocus(Microsoft.UI.Input.FocusNavigationRequest) auf dem InputFocusNavigationHost auf, der siteBridge zugeordnet ist. Der InputFocusController für das ContentIsland empfängt dann dieses NavigateFocusRequested-Ereignis und kann entscheiden, ob es den Fokus nimmt.
// 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)
Ereignistyp
Hinweise
Wenn Sie den Ergebniswert von FocusNavigationRequestEventArgs festlegen, wird der Fokus nicht implizit festgelegt. TrySetFocus muss explizit aufgerufen werden.