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"
sur n'importe quelle page. Mais ce n'est pas disponible dans Windows Phone 8.1
Avec la sortie du SDK Windows Phone 8.1, une nouvelle barre d'état est disponible. Le StatusBar remplace le 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 barre d'état dans les applications Windows Phone XAML et SystemTray
Référence Msdn: classe StatusBar
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 aide :-)