抑制系统覆盖,Windows phone 8.1 (Silverlight)

本文关键字:Silverlight phone Windows 系统 覆盖 | 更新日期: 2023-09-27 18:02:43

我想知道如何隐藏导航栏。如果可以在XAML中指定SuppressSystemOverlay的代码,就像在系统托盘中一样:shell:SystemTray.IsVisible="False"

我找不到描述,甚至在msdn上,这似乎是指wp 8.1与WinRT构建,我的应用程序是与silverlight。

抑制系统覆盖,Windows phone 8.1 (Silverlight)

答案是NO,对不起。从8.1开始,它只能通过本文中描述的代码实现。但是,像这样在构造函数中执行隐藏代码应该会产生类似的效果:

public MainPage()
{
   InitializeComponent();
   await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
   Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().SuppressSystemOverlays = true;
}