Windows runtime 设置弹出按钮而不是隐藏

Windows runtime 设置弹出按钮而不是隐藏,windows-runtime,windows-store-apps,Windows Runtime,Windows Store Apps,我使用设置弹出按钮来显示关于屏幕的信息 我的问题是,当我将设备方向“纵向”更改为“横向”时,设置弹出式屏幕应该是隐藏的 设置弹出式屏幕,完全隐藏在机箱下方。 1) 。以横向模式启动应用程序。 2). 通过魅力菜单打开关于屏幕(设置floyout) 3). 将设备横向旋转到纵向 设置弹出式屏幕不隐藏在下面的案例中。 1) 。以纵向模式启动应用程序。 2). 通过魅力菜单打开关于屏幕(设置floyout) 3). 将设备纵向旋转到横向 “关于屏幕设置”弹出式屏幕位于屏幕中心 将方向肖像更改为横向时是

我使用设置弹出按钮来显示关于屏幕的信息

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

设置弹出式屏幕,完全隐藏在机箱下方。

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

设置弹出式屏幕不隐藏在下面的案例中。

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

“关于屏幕设置”弹出式屏幕位于屏幕中心

将方向肖像更改为横向时是否触发API


提前感谢。

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

public主页()
{
初始化组件();
Window.Current.SizeChanged+=(发送方,参数)=>
{
if(ApplicationView.Value==ApplicationViewState.fullscreentrait)
{
//待办事项:
}
else if(ApplicationView.Value==ApplicationViewState.FullScreenPicture)
{
//待办事项:
}
};
}