隐藏 Windows Phone 8.1 通用应用程序中的状态栏
-
21-12-2019 - |
题
如何隐藏状态栏 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
希望对您有帮助:-)
不隶属于 StackOverflow