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 для вставки) также не перенаправляются.