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

JTI*_*TIM 13 c# silverlight xaml overlay

我想知道如何隐藏导航栏.如果可以在XAML中指定代码SuppressSystemOverlay,就像使用systemtray一样:shell:SystemTray.IsVisible="False".

我甚至无法在msdn上找到描述,这似乎是指使用WinRT构建的wp 8.1,而我的应用程序是使用silverlight.

Gil*_* AB 3

答案是否定的,抱歉。从 8.1 开始,只能通过本文中描述的代码实现。然而,像这样在构造函数中执行隐藏代码应该会产生类似的效果:

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