次の方法で共有


Control.FocusEngaged イベント

定義

ユーザーがゲーム コントローラーの A/Select ボタンを押すと、フォーカスがコントロールに制限されるときに発生します。

// Register
event_token FocusEngaged(TypedEventHandler<Control, FocusEngagedEventArgs const&> const& handler) const;

// Revoke with event_token
void FocusEngaged(event_token const* cookie) const;

// Revoke with event_revoker
Control::FocusEngaged_revoker FocusEngaged(auto_revoke_t, TypedEventHandler<Control, FocusEngagedEventArgs const&> const& handler) const;
public event TypedEventHandler<Control,FocusEngagedEventArgs> FocusEngaged;
function onFocusEngaged(eventArgs) { /* Your code */ }
control.addEventListener("focusengaged", onFocusEngaged);
control.removeEventListener("focusengaged", onFocusEngaged);
- or -
control.onfocusengaged = onFocusEngaged;
Public Custom Event FocusEngaged As TypedEventHandler(Of Control, FocusEngagedEventArgs) 
<control FocusEngaged="eventhandler"/>

イベントの種類

注釈

IsFocusEngagementEnabled プロパティが true に設定されている場合、コントロールはフォーカスエンゲージメントを必要とするとマークされます。 この場合、コントロールを "獲得" して操作するには、ユーザーが A/[選択] ボタンをクリックする必要があります。 完了したら、B/Back ボタンを押してコントロールを外し、そこから移動できます。

フォーカス エンゲージメントを使用すると、ゲーム コントローラーを使用してアプリを操作しやすくなります。 フォーカスエンゲージメントを設定しても、キーボードやその他の入力デバイスには影響しません。 詳細については、「 フォーカス エンゲージメント」を参照してください。

適用対象

こちらもご覧ください