Поделиться через


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. Сочетания клавиш WIN/CTRL/ALT (за исключением ctrl-V для вставки) также не перенаправляются.

Применяется к

См. также раздел