如何隐藏状态栏 Windows Phone 8.1 (C#、XAML)?

Windows Phone 8 这是通过设置完成的 shell:SystemTray.IsVisible="False" 在任何页面。但它不可用 Windows Phone 8.1

有帮助吗?

解决方案

随着 Windows Phone 8.1 SDK 的发布,出现了新的 StatusBar。StatusBar 取代了 Windows Phone Silverlight 应用程序中的系统托盘。与 SystemTray 不同,StausBar 只能通过代码访问,并且某些功能已更改。

StatusBar statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();

// Hide the status bar
await statusBar.HideAsync();

//Show the status bar
await statusBar.ShowAsync();

参考: Windows Phone XAML 应用程序中的新 StatusBar 与 SystemTray 之间的差异

参考: 状态栏类

其他提示

await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync(); 
await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().ShowAsync(); 

用于隐藏和显示系统托盘

这是一个简单的教程,解释如何使用状态栏。

http://denilparmar.blogspot.in/2016/01/working-with-statusbar-in-windows-phone.html

希望对您有帮助:-)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top