导航按钮隐藏Windows Phone 8.1

6
我正在开发一个Windows Phone 8.1应用程序,遇到了以下问题。有些手机没有硬件导航按钮(返回、主页和搜索),当虚拟导航栏出现时,这些手机会缩小整个用户界面,我不想让这种情况发生。那么我该怎么做才能防止这种情况发生?互联网似乎不知道答案(或者我没有搜索到足够好的答案)。这就是我所说的虚拟导航按钮。

enter image description here

1个回答

4

你需要将ApplicationViewBoundsMode设置为UseCoreWindow

 ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseCoreWindow);

默认值为ApplicationViewBoundsMode.UseVisible,这是您当前的行为。使用ApplicationViewBoundsMode.UseCoreWindow时,命令栏、状态栏和软件按钮都不会占用空间。

如果您需要在BoundsMode更改时更改边距或其他内容,请注册VisibleBoundsChanged事件:

ApplicationView.GetForCurrentView().VisibleBoundsChanged += OnVisibleBoundsChanged

您可以在官方文档中了解更多相关内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接