Partage via


InputPane.Hiding Événement

Définition

Se produit lorsque le volet d’entrée commence à glisser hors de l’affichage.

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

Type d'événement

Remarques

Le système associe le volet d’entrée à la fenêtre d’application qui était visible lorsque vous avez appelé la méthode GetForCurrentView . Cela implique que vous devez créer un objet de volet d’entrée et vous inscrire à l’événement Affichage chaque fois que vous créez une fenêtre. Vous pouvez utiliser l’événement Hiding pour annuler les modifications que vous avez apportées à la disposition de votre application pendant l’événement Affichage .

Lorsque le système appelle votre gestionnaire d’événements, le volet d’entrée n’a pas commencé à sortir de l’affichage. Une fois que votre gestionnaire d’événements est retourné, le volet d’entrée commence à glisser hors de l’affichage. Si votre gestionnaire d’événements ne répond pas assez rapidement (dans un délai de 200 millisecondes), le volet d’entrée commence à sortir de l’affichage sans attendre le retour de votre gestionnaire d’événements.

Si vous créez une expérience utilisateur personnalisée pour le volet d’entrée, veillez à définir la propriété EnsuredFocusedElementInView sur les arguments d’événement pour informer l’infrastructure de l’application que vous avez géré l’événement du volet d’entrée et qu’elle ne doit pas essayer de le faire pour vous.

Vous devez réduire la quantité de travail que vous effectuez pendant que le volet d’entrée est masqué, car plusieurs animations et redimensionnements de contenu peuvent se produire simultanément. Le plus de travail que vous effectuez pendant cette période affecte les performances globales du système, ce qui entraîne une expérience utilisateur médiocre.

S’applique à

Voir aussi