Windows Phone 7 unterstützt generell zwei Ausrichtungen des Bildschirms: Portrait (hochkant) und Landscape (also um 90° gedreht ;) ).

Beim Anlegen einer neuen Seite für Windows Phone muss man sich zu Beginn leider für eine Ausrichtung entscheiden. Diese Entscheidung lässt sich aber in nur wenigen Sekunden korrigieren bzw. dynamisch ändern.

Das folgende Beispiel zeigt, wie leicht man die gewünschte Ausrichtung auf seinem Bildschirm einstellen kenn.

image

private void _onlyPortrait_Checked(object sender, System.Windows.RoutedEventArgs e)
        {
            SupportedOrientations = SupportedPageOrientation.Portrait;
        }

 

image

 

Okay … der Windows Phone Emulator dreht sich leider nicht automatisch um, aber manuell mittels Button auf der rechten Seite geht es dann schon ;-)

image

image

Der Code dazu:

private void _onlyLandscape_Checked(object sender, System.Windows.RoutedEventArgs e)
        {
            SupportedOrientations = SupportedPageOrientation.Landscape;
        }

 

Und jetzt beides auf einmal bitte:

private void _portraitAndLandscape_Checked(object sender, System.Windows.RoutedEventArgs e)
        {
            SupportedOrientations = SupportedPageOrientation.PortraitOrLandscape;
        }

 

Das ist doch einfach, oder?