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

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top