Condividi tramite


InputPane.Showing Evento

Definizione

Si verifica quando il riquadro di input inizia a scorrere in visualizzazione.

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

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

// Revoke with event_revoker
InputPane::Showing_revoker Showing(auto_revoke_t, TypedEventHandler<InputPane, InputPaneVisibilityEventArgs const&> const& handler) const;
public event TypedEventHandler<InputPane,InputPaneVisibilityEventArgs> Showing;
function onShowing(eventArgs) { /* Your code */ }
inputPane.addEventListener("showing", onShowing);
inputPane.removeEventListener("showing", onShowing);
- or -
inputPane.onshowing = onShowing;
Public Custom Event Showing 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.

Quando il sistema chiama il gestore eventi, il riquadro di input non ha avviato la diapositiva nella visualizzazione. Al termine del gestore eventi, il riquadro di input inizia a scorrere nella visualizzazione. Se il gestore eventi non risponde abbastanza rapidamente (entro 200 millisecondi), il riquadro di input inizia a scorrere in visualizzazione senza attendere la restituzione del gestore eventi.

È possibile usare l'evento Showing per creare un'esperienza utente personalizzata quando viene visualizzato il riquadro di input. Ad esempio, in un'app di messaggistica istantanea, è possibile ridimensionare la finestra di chat e la casella di input in modo che si adatti al riquadro di input in modo che l'utente non debba mai scorrere per visualizzare nuovi messaggi. Se crei un'esperienza utente personalizzata, assicurati di impostare la proprietà EnsuredFocusedElementInView sugli argomenti dell'evento per notificare al framework dell'app che hai gestito l'evento del riquadro di input e che non deve provare a farlo automaticamente.

È consigliabile ridurre al minimo la quantità di lavoro che si esegue mentre viene visualizzato il riquadro di input perché possono 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