SearchBox.PrepareForFocusOnKeyboardInput イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FocusOnKeyboardInput プロパティが true で、アプリがテキスト キーボード入力を受け取ると発生します。
// Register
event_token PrepareForFocusOnKeyboardInput(TypedEventHandler<SearchBox, RoutedEventArgs const&> const& handler) const;
// Revoke with event_token
void PrepareForFocusOnKeyboardInput(event_token const* cookie) const;
// Revoke with event_revoker
SearchBox::PrepareForFocusOnKeyboardInput_revoker PrepareForFocusOnKeyboardInput(auto_revoke_t, TypedEventHandler<SearchBox, RoutedEventArgs const&> const& handler) const;
public event TypedEventHandler<SearchBox,RoutedEventArgs> PrepareForFocusOnKeyboardInput;
function onPrepareForFocusOnKeyboardInput(eventArgs) { /* Your code */ }
searchBox.addEventListener("prepareforfocusonkeyboardinput", onPrepareForFocusOnKeyboardInput);
searchBox.removeEventListener("prepareforfocusonkeyboardinput", onPrepareForFocusOnKeyboardInput);
- or -
searchBox.onprepareforfocusonkeyboardinput = onPrepareForFocusOnKeyboardInput;
Public Custom Event PrepareForFocusOnKeyboardInput As TypedEventHandler(Of SearchBox, RoutedEventArgs)
<SearchBox PrepareForFocusOnKeyboardInput="eventhandler"/>
イベントの種類
注釈
このイベントは、 FocusOnKeyboardInput プロパティが true の場合にのみ発生します。 アプリで "検索の種類" 動作を提供する必要がある場合は、このイベントを処理し、イベント呼び出しが完了する前に SearchBox コントロールが表示されるように同期的に確認する必要があります。 このイベントが発生すると、コントロールはフォーカスをそれ自体に設定します。
FocusOnKeyboardInput が true の場合、現在のスレッドのキーボード入力がインターセプトされ、テキスト入力が SearchBox にリダイレクトされます。 テキスト入力のみが SearchBox にフォーカスを受け取ります。 矢印や Tab などのテキスト以外のキーは、 SearchBox にリダイレクトされません。 WIN/Ctrl/Alt キーの組み合わせ (貼り付け用の Ctrl-V を除く) もリダイレクトされません。