InputPane.Hiding | hiding Event

Se produit lorsque le volet d'entrée est sur le point d'être masqué en le faisant glisser hors de la vue.

Syntaxe


function onHiding(eventArgs) { /* Votre code */ }
 
// addEventListener syntax
inputPane.addEventListener("hiding", onHiding);
inputPane.removeEventListener("hiding", onHiding);
 
- or -

inputPane.onhiding = onHiding;


Informations d'événement

Délégué TypedEventHandler<InputPane, InputPaneVisibilityEventArgs>

Remarques

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

Lorsque le système appelle le gestionnaire d'événements, le volet d'entrée n'a pas commencé à glisser hors de la vue. Une fois votre gestionnaire d'événements retourné, le volet d'entrée commence à glisser hors de la vue. Si votre gestionnaire d'événements ne répond pas assez rapidement (dans un délai de 200 millisecondes), le volet d'entrée démarre pour glisser hors de la vue 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, définissez la propriété EnsuredFocusedElementInView sur les arguments d'événement pour signaler à l'infrastructure d'application que vous avez géré l'événement de volet d'entrée et que toute opération automatique en ce sens est inutile.

Vous devez réduire la quantité de travail que vous effectuez pendant que le volet d'entrée est masqué parce que plusieurs animations et redimensionnements de contenu peuvent se produire simultanément. Le travail supplémentaire que vous effectuez durant cette période affecte les performances système globales et entraînent une mauvaise expérience utilisateur.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8 [applications natives uniquement]

Espace de noms

Windows.UI.ViewManagement
Windows::UI::ViewManagement [C++]

Métadonnées

Windows.winmd

Voir aussi

InputPane
InputPaneVisibilityEventArgs

 

 

Afficher:
© 2015 Microsoft