0

我正在使用设置弹出按钮来显示关于屏幕。

我的问题是当我将设备方向纵向更改为横向时,设置弹出屏幕应该隐藏。

设置弹出屏幕完全隐藏在案例之下。

1)。以横向模式启动应用程序。2)。通过 Charm 菜单(设置浮动)3)打开关于屏幕。将设备横向旋转为纵向。

在以下情况下设置弹出屏幕不隐藏。

1)。以纵向模式启动应用程序。2)。通过 Charm 菜单(设置浮动)3)打开关于屏幕。将设备纵向旋转为横向。

关于屏幕设置弹出屏幕位于屏幕中央。

将方向纵向更改为横向时是否有任何 API 触发?

提前致谢。

4

1 回答 1

0

您可以使用Window.Current.SizeChanged事件。当设备方向改变时触发。

public MainPage()
{
    InitializeComponent();
    Window.Current.SizeChanged += (sender, args) =>
    {
        if (ApplicationView.Value == ApplicationViewState.FullScreenPortrait)
        {
            //TODO:
        }
        else if (ApplicationView.Value == ApplicationViewState.FullScreenPortrait)
        {
            //TODO:
        }
    };
}
于 2013-09-17T07:12:51.473 回答