是否可以强制Windows Phone 8.1应用程序全屏运行,隐藏通知栏(又称系统托盘)?

时间:2014-07-17 12:46:34

标签: windows-phone-8.1

我不确定这里是否有正确的术语,但它是我对隐藏感兴趣的屏幕顶部的栏。

我看到Windows Phone 8的示例概述了以下内容:

xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
Shell:SystemTray.IsVisiable="False" (Or true to display the tray)
Shell:SystemTray.BackgroundColor="Transparent"

但这在8.1中没有用。

如何在Windows Phone 8.1中实现此目的?

1 个答案:

答案 0 :(得分:2)

我认为您可以尝试在App.xaml.cs中隐藏StatusBar - 例如在激活窗口后:

Window.Current.Activate();
StatusBar status = StatusBar.GetForCurrentView();
status.HideAsync();

在某种程度上类似的问题,你也会发现here有很好的参考。