Astuce : Forcer l’orientation d’une page WinRT

Astuce : Forcer l’orientation d’une page WinRT

Voici une petite astuce pour les apps multi orientation.

Lorsqu’on développe une application WinRT, lors de la création de celle-ci on peut choisir si on gère plusieurs types d’orientations (Portrait/Landscape).

rotation

Si on ne précise rien, le framework passe lui-même une page en paysage ou portrait, en fonction de l’orientation du téléphone.

Or il peut être pratique d’avoir une page qui supporte que les visuels Portrait et d’autre pages qui supportent tous les affichages!

Le framework nous met à disposition la classe DisplayInformation qui permet de changer ce comportement.

Par exemple je peux forcer uniquement le mode portrait :

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait;

Ou réactiver le mode portrait et paysage :

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait | DisplayOrientations.Landscape;

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Pin It on Pinterest