Как приложение может поддерживать только ориентацию «LandscapeLeft» в Windows Phone 7? - PullRequest
2 голосов
/ 01 декабря 2011

Я написал заявление.Мне нужно, чтобы он поддерживал только LandscapeLeft ориентацию.Мой xaml выглядит так:

SupportedOrientations="Landscape" 
Orientation="LandscapeLeft"

Однако, когда я переключаю телефон на LandscapeRight, страница автоматически переворачивается.Я переопределил функцию OnOrientationChanged, но она не работает.

Как я могу заставить ее работать?

1 Ответ

3 голосов
/ 01 декабря 2011

Не рекомендуется поддерживать только ландшафт слева, но если вы хотите, ваш метод переопределения должен быть похож на этот:

protected override void OnOrientationChanged(OrientationChangedEventArgs e)
    {
        if (e.Orientation == PageOrientation.LandscapeLeft)
        {
            base.OnOrientationChanged(e);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...