Control.FocusDisengaged イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーがゲーム コントローラーの B/Back ボタンを押したときに、コントロールからフォーカスが離されたときに発生します。
// Register
event_token FocusDisengaged(TypedEventHandler<Control, FocusDisengagedEventArgs const&> const& handler) const;
// Revoke with event_token
void FocusDisengaged(event_token const* cookie) const;
// Revoke with event_revoker
Control::FocusDisengaged_revoker FocusDisengaged(auto_revoke_t, TypedEventHandler<Control, FocusDisengagedEventArgs const&> const& handler) const;
public event TypedEventHandler<Control,FocusDisengagedEventArgs> FocusDisengaged;
function onFocusDisengaged(eventArgs) { /* Your code */ }
control.addEventListener("focusdisengaged", onFocusDisengaged);
control.removeEventListener("focusdisengaged", onFocusDisengaged);
- or -
control.onfocusdisengaged = onFocusDisengaged;
Public Custom Event FocusDisengaged As TypedEventHandler(Of Control, FocusDisengagedEventArgs)
<control FocusDisengaged="eventhandler"/>
イベントの種類
注釈
IsFocusEngagementEnabled プロパティが true に設定されている場合、コントロールはフォーカス エンゲージメントを必要とします。 この場合、コントロールを "獲得" して操作するには、ユーザーが A/[選択] ボタンをクリックする必要があります。 完了したら、[B/戻る] ボタンを押してコントロールを解除し、そこから移動できます。
フォーカス エンゲージメントを使用すると、ゲーム コントローラーを使用してアプリを操作しやすくなります。 フォーカス エンゲージメントを設定しても、キーボードやその他の入力デバイスには影響しません。 詳細については、「 フォーカス エンゲージメント」を参照してください。