Скрыть строку состояния в универсальных приложениях Windows Phone 8.1
-
21-12-2019 - |
Вопрос
Как скрыть строку состояния в Windows Phone 8.1
(C#, XAML)?
В Windows Phone 8
это было сделано путем установки shell:SystemTray.IsVisible="False"
на любой странице.Но он недоступен в Windows Phone 8.1
Решение
С выпуском Windows Phone 8.1 SDK появилась новая строка состояния.Строка состояния заменяет системный трей из приложений Windows Phone Silverlight.В отличие от SystemTray, к StausBar можно получить доступ только с помощью кода, и некоторые функциональные возможности изменились.
StatusBar statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
// Hide the status bar
await statusBar.HideAsync();
//Show the status bar
await statusBar.ShowAsync();
Ссылка: Различия между новой строкой состояния в приложениях Windows Phone XAML и SystemTray
Ссылка на Msdn: Класс строки состояния
Другие советы
await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().ShowAsync();
для скрытия и отображения системного трея
Вот простое руководство, в котором объясняется, как работать со строкой состояния.
http://denilparmar.blogspot.in/2016/01/working-with-statusbar-in-windows-phone.html
Надеюсь, это поможет вам :-)