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 (Protrait/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 par exemple d’avoir une page qui supporte que les visuels Portrait et d’autre pages qui supporte tout 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;

Publicités

Another dev blog

Publié: mars 27, 2015 dans .Net

Voilà c’est à mon tour de créer un petit blog autour du dév .Net et du développement d’applis mobile WinRT/Xamarin.