InputFocusController.NavigateFocusRequested イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Content.ContentIsland ホストが ContentIsland に焦点を当てる必要があるときに発生します。
たとえば、ユーザーはホストの要素をタブ表示し、ContentIsland にタブ移動する必要があります。 ホスティング アプリケーションは、SiteBridge に関連付けられている InputFocusNavigationHost で InputFocusNavigationHost.NavigateFocus(Microsoft.UI.Input.FocusNavigationRequest) を呼び出します。 ContentIsland の InputFocusController は、この NavigateFocusRequested イベントを受け取り、フォーカスを取るかどうかを決定できます。
// 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)
イベントの種類
注釈
FocusNavigationRequestEventArgs の結果値を設定しても、暗黙的にフォーカスは設定されません。 TrySetFocus は 明示的に呼び出す必要があります。