【问题标题】:The App content overlaps the status bar in Window 8.1App 内容与 Window 8.1 中的状态栏重叠
【发布时间】:2017-03-10 22:59:38
【问题描述】:

我正在创建 windows 8.1 手机项目,当交替单击命令栏和搜索框时,应用程序内容与 Window 8.1 中的状态栏重叠。在点击搜索框时出现内置键盘,内容如截图所示:。

原始视图如下:

基本布局是

【问题讨论】:

  • 是 WinRT 还是 Silverlight 项目?
  • @ad1Dima 该项目是WinRT Windows 8.1 phone App
  • 你能展示一些xaml吗
  • @ad1Dima 基本布局已添加到问题中。

标签: c# .net xaml windows-phone-8.1 statusbar


【解决方案1】:

好的。我看到两种情况:

1) 当搜索栏获得焦点时,您可以像这样隐藏状态栏:

var sb = StatusBar.GetForCurrentView();
await sb.HideAsync();

2)您可以设置整个应用程序不要像这样进入状态栏(以及屏幕导航栏的底部)

ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseVisible)

【讨论】:

  • 我在页面的构造函数中使用了您提到的第二个代码 ApplicationView.SetDesiredBoundsMode(ApplicationViewBoundsMode.UseVisible) 并且不起作用。
  • @user7079177 丢失 .GetForCurrentView()。查看更新的答案。
  • 诺基亚 625 出现此问题
猜你喜欢
  • 2016-01-01
  • 2013-09-24
  • 1970-01-01
  • 1970-01-01
  • 2015-01-21
  • 1970-01-01
  • 1970-01-01
  • 2014-06-01
  • 1970-01-01
相关资源
最近更新 更多