# 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…

- Auteur: Jérôme Giacomini
- Langue: fr
- URL canonique: [Astuce : Forcer l’orientation d’une page WinRT](https://jeromegiacomini.net/fr/articles/2015/05/10/forcer-lorientation-dune-page-winrt)
- Publié le: 2015-05-10
- Dernière modification: 2026-09-05
- Thèmes: C#, Windows

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](/media/2015/forcer-lorientation-dune-page-winrt/images/51-rotation.webp)

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 :

```csharp
DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait;
```


Ou réactiver le mode portrait et paysage :

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