InputPane.Hiding Evento

Definizione

Si verifica quando il riquadro di input inizia a scorrere all'esterno della visualizzazione.

// Register
event_token Hiding(TypedEventHandler<InputPane, InputPaneVisibilityEventArgs const&> const& handler) const;

// Revoke with event_token
void Hiding(event_token const* cookie) const;

// Revoke with event_revoker
InputPane::Hiding_revoker Hiding(auto_revoke_t, TypedEventHandler<InputPane, InputPaneVisibilityEventArgs const&> const& handler) const;
public event TypedEventHandler<InputPane,InputPaneVisibilityEventArgs> Hiding;
function onHiding(eventArgs) { /* Your code */ }
inputPane.addEventListener("hiding", onHiding);
inputPane.removeEventListener("hiding", onHiding);
- or -
inputPane.onhiding = onHiding;
Public Custom Event Hiding As TypedEventHandler(Of InputPane, InputPaneVisibilityEventArgs) 

Tipo evento

Commenti

Il sistema associa il riquadro di input alla finestra dell'applicazione visibile quando è stato chiamato il metodo GetForCurrentView . Ciò implica che è necessario creare un nuovo oggetto riquadro di input e registrarsi per l'evento Showing ogni volta che si crea una nuova finestra. Puoi usare l'evento Nascondi per annullare le modifiche apportate al layout dell'app durante l'evento Showing .

Quando il sistema chiama il gestore eventi, il riquadro di input non è stato avviato per uscire dalla visualizzazione. Al termine della restituzione del gestore eventi, il riquadro di input inizia a scorrere all'esterno della visualizzazione. Se il gestore eventi non risponde abbastanza rapidamente (entro 200 millisecondi), il riquadro di input inizia a uscire dalla visualizzazione senza attendere la restituzione del gestore eventi.

Se si crea un'esperienza utente personalizzata per il riquadro di input, assicurarsi di impostare la proprietà EnsuredFocusedElementInView sugli argomenti dell'evento per notificare al framework dell'app che è stato gestito l'evento del riquadro di input e non provare a farlo automaticamente.

È consigliabile ridurre al minimo la quantità di lavoro eseguita mentre il riquadro di input è nascosto perché potrebbero verificarsi più animazioni e ridimensionamenti del contenuto contemporaneamente. Maggiore è il lavoro svolto durante questo periodo influisce sulle prestazioni complessive del sistema, causando un'esperienza utente scarsa.

Si applica a

Vedi anche