共用方式為


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 控制項在事件呼叫完成之前可見。 發生此事件之後,控制項會將焦點設定為本身。

FocusOnKeyboardInput為 true時,會攔截目前線程上的鍵盤輸入,並將文字輸入重新導向至 SearchBox。 只有文字輸入會導致 SearchBox 接收焦點。 非文字索引鍵,例如箭頭或 Tab,不會重新導向至 SearchBox。 WIN/CTRL/ALT 按鍵組合 (除了 Ctrl-V 貼上) 也不會重新導向。

適用於

另請參閱