应用程序如何仅支持Windows Phone 7中的“Landscape Left”方向?

时间:2011-12-01 08:32:01

标签: windows-phone-7

我写了一个应用程序。我需要它仅支持LandscapeLeft方向。我的xaml看起来像这样:

SupportedOrientations="Landscape" 
Orientation="LandscapeLeft"

但是,当我将手机设为LandscapeRight时,页面会自动转动。我已经覆盖了OnOrientationChanged函数,但它不起作用。

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:3)

不推荐仅支持横向左侧,但如果您需要,则覆盖方法应与此类似:

protected override void OnOrientationChanged(OrientationChangedEventArgs e)
    {
        if (e.Orientation == PageOrientation.LandscapeLeft)
        {
            base.OnOrientationChanged(e);
        }
    }