SearchBox.PrepareForFocusOnKeyboardInput イベント

定義

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 コントロールが表示されるように同期的に確認する必要があります。 このイベントが発生すると、コントロールはフォーカスをそれ自体に設定します。

FocusOnKeyboardInputtrue の場合、現在のスレッドのキーボード入力がインターセプトされ、テキスト入力が SearchBox にリダイレクトされます。 テキスト入力のみが SearchBox にフォーカスを受け取ります。 矢印や Tab などのテキスト以外のキーは、 SearchBox にリダイレクトされません。 WIN/Ctrl/Alt キーの組み合わせ (貼り付け用の Ctrl-V を除く) もリダイレクトされません。

適用対象

こちらもご覧ください