Statusleiste in Windows Phone 8.1 Universal Apps ausblenden
-
21-12-2019 - |
Frage
So blenden Sie die Statusleiste aus Windows Phone 8.1
(C#, XAML)?
In Windows Phone 8
es geschah durch Einstellung shell:SystemTray.IsVisible="False"
auf jeder Seite.Aber es ist nicht verfügbar in Windows Phone 8.1
Lösung
Mit der Veröffentlichung des Windows Phone 8.1 SDK kommt eine neue Statusleiste.Die StatusBar ersetzt das SystemTray von Windows Phone Silverlight Apps.Im Gegensatz zum SystemTray kann auf die StausBar nur über Code zugegriffen werden und einige Funktionen haben sich geändert.
StatusBar statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
// Hide the status bar
await statusBar.HideAsync();
//Show the status bar
await statusBar.ShowAsync();
Referenz: Unterschiede zwischen der neuen StatusBar in Windows Phone XAML Apps und dem SystemTray
Msdn-Referenz: StatusBar-Klasse
Andere Tipps
await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().ShowAsync();
zum Ein- und Ausblenden der Taskleiste
Hier ein einfaches Tutorial, das die Arbeit mit der Statusleiste erklärt.
http://denilparmar.blogspot.in/2016/01/working-with-statusbar-in-windows-phone.html
Hoffe das hilft dir :-)