SearchBox.PrepareForFocusOnKeyboardInput Ereignis

Definition

Tritt auf, wenn die FocusOnKeyboardInput-Eigenschafttrue ist und die App textuelle Tastatureingaben empfängt.

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

Ereignistyp

Hinweise

Dieses Ereignis tritt nur auf, wenn die FocusOnKeyboardInput-Eigenschafttrue ist. Wenn Sie in Ihrer App das Typ-zu-Suchverhalten nicht bereitstellen möchten, sollten Sie dieses Ereignis behandeln und synchron sicherstellen, dass das SearchBox-Steuerelement sichtbar ist, bevor der Ereignisaufruf abgeschlossen ist. Nachdem dieses Ereignis eingetreten ist, legt das Steuerelement den Fokus auf sich selbst fest.

Wenn FocusOnKeyboardInputtrue ist, wird die Tastatureingabe im aktuellen Thread abgefangen, und die Texteingabe wird an searchBox weitergeleitet. Nur textuelle Eingaben bewirkt, dass das SearchBox-Objekt den Fokus erhält. Nicht-Texttasten, z. B. Pfeile oder Tabulatortasten, werden nicht zum Suchfeld umgeleitet. WIN/STRG/ALT-Tastenkombinationen (mit Ausnahme von STRG-V zum Einfügen) werden ebenfalls nicht umgeleitet.

Gilt für:

Weitere Informationen