我写了一个应用程序。我需要它仅支持LandscapeLeft
方向。我的xaml看起来像这样:
SupportedOrientations="Landscape"
Orientation="LandscapeLeft"
但是,当我将手机设为LandscapeRight
时,页面会自动转动。我已经覆盖了OnOrientationChanged
函数,但它不起作用。
我怎样才能让它发挥作用?
答案 0 :(得分:3)
不推荐仅支持横向左侧,但如果您需要,则覆盖方法应与此类似:
protected override void OnOrientationChanged(OrientationChangedEventArgs e)
{
if (e.Orientation == PageOrientation.LandscapeLeft)
{
base.OnOrientationChanged(e);
}
}