我想知道如何隐藏导航栏。
如果可以在 XAML 中指定 SuppressSystemOverlay
的代码,就像系统托盘一样:shell:SystemTray.IsVisible="False"
。
我什至在 msdn 上都找不到描述,这似乎是指使用 WinRT 构建的 wp 8.1,而我的应用程序使用的是 silverlight。
最佳答案
对不起,答案是否定的。从 8.1 开始,只能通过 this post 中描述的代码实现.但是,像这样在构造函数中执行隐藏代码应该会产生类似的效果:
public MainPage()
{
InitializeComponent();
await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().SuppressSystemOverlays = true;
}
关于c# - 抑制系统覆盖,Windows Phone 8.1 (Silverlight),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31429013/