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