Masquer la barre d'état dans les applications universelles Windows Phone 8.1
-
21-12-2019 - |
Question
Comment masquer la barre d'état dans Windows Phone 8.1
(C#, XAML) ?
Dans Windows Phone 8
cela a été fait en définissant shell:SystemTray.IsVisible="False"
à n'importe quelle page.Mais il n'est pas disponible dans Windows Phone 8.1
La solution
Avec la sortie du SDK Windows Phone 8.1, une nouvelle barre d'état est disponible.La StatusBar remplace la SystemTray des applications Windows Phone Silverlight.Contrairement au SystemTray, le StausBar n'est accessible que via du code et certaines fonctionnalités ont changé.
StatusBar statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
// Hide the status bar
await statusBar.HideAsync();
//Show the status bar
await statusBar.ShowAsync();
Référence: Différences entre la nouvelle StatusBar dans les applications XAML Windows Phone et la SystemTray
Référence MSDN : Classe StatusBar
Autres conseils
await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().ShowAsync();
pour masquer et afficher la barre d'état système
Voici un tutoriel simple qui explique comment travailler avec la barre d'état.
http://denilparmar.blogspot.in/2016/01/working-with-statusbar-in-windows-phone.html
J'espère que cela vous aidera :-)