Compartir a través de


SearchBox.PrepareForFocusOnKeyboardInput Evento

Definición

Se produce cuando la propiedad FocusOnKeyboardInput es true y la aplicación recibe la entrada de teclado textual.

// 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"/>

Tipo de evento

Comentarios

Este evento solo se produce si la propiedad FocusOnKeyboardInput es true. Si quieres proporcionar el comportamiento de "tipo a búsqueda" en la aplicación, debes controlar este evento y asegurarte de que el control SearchBox esté visible antes de que se complete la llamada al evento. Una vez que se produce este evento, el control establece el foco en sí mismo.

Cuando FocusOnKeyboardInput es true, la entrada del teclado en el subproceso actual se intercepta y la entrada textual se redirige a SearchBox. Solo la entrada textual hará que SearchBox reciba el foco. Las teclas que no son de texto, como las flechas o la pestaña, no se redirigen a SearchBox. Las combinaciones de teclas WIN/CTRL/ALT (excepto Ctrl-V para pegar) tampoco se redirigen.

Se aplica a

Consulte también