web-dev-qa-db-fra.com

Masquer la barre d'état dans les applications universelles Windows Phone 8.1

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

48
Kalyan

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

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

pour masquer et afficher la barre d'état système

7
apramc

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 :-)

0
Denil Parmar