다음을 통해 공유


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 제외)도 리디렉션되지 않습니다.

적용 대상

추가 정보