SearchBox.PrepareForFocusOnKeyboardInput Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.