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 sur les événements
| 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.
Configuration requise
|
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 |
|
Espace de noms |
|
|
Métadonnées |
|
Voir aussi
