InputPane.Hiding Evento

Definición

Se produce cuando el panel de entrada comienza a deslizarse fuera de la vista.

// 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 de evento

Comentarios

El sistema asocia el panel de entrada a la ventana de la aplicación que estaba visible cuando llamó al método GetForCurrentView . Esto implica que debe crear un nuevo objeto de panel de entrada y registrarse para el evento Mostrar cada vez que cree una nueva ventana. Puedes usar el evento Ocultar para deshacer los cambios que hayas realizado en el diseño de la aplicación durante el evento Mostrar .

Cuando el sistema llama al controlador de eventos, el panel de entrada no ha empezado a deslizarse fuera de la vista. Una vez devuelto el controlador de eventos, el panel de entrada comienza a deslizarse fuera de la vista. Si el controlador de eventos no responde lo suficientemente rápido (en 200 milisegundos), el panel de entrada comienza a deslizarse fuera de la vista sin esperar a que el controlador de eventos vuelva.

Si crea una experiencia de usuario personalizada para el panel de entrada, asegúrese de establecer la propiedad EnsuredFocusedElementInView en los argumentos del evento para notificar al marco de la aplicación que ha controlado el evento del panel de entrada y no debe intentar hacerlo automáticamente.

Debe minimizar la cantidad de trabajo que haga mientras se oculta el panel de entrada porque es posible que se produzcan simultáneamente varias animaciones y cambios de tamaño de contenido. Cuantos más trabajo realice durante este período, afecta al rendimiento general del sistema, lo que provoca una experiencia de usuario deficiente.

Se aplica a

Consulte también