Как свернуть системный трей в Windows 10 Phone UWP

Я разрабатываю приложение Windows 10 UWP. Мне нужно свернуть системный трей только для приложения Windows 10 Mobile.


person Pradeep devendran    schedule 21.09.2015    source источник
comment
Системный трей Windows 10 Mobile? О чем ты говоришь? Системный трей появляется только в настольной версии.   -  person Herdo    schedule 21.09.2015
comment
@Herdo Я думаю, он / она имеет в виду верхнюю полосу, на которой указано время, уровень заряда батареи, сигнал и т. Д. Но я могу ошибаться.   -  person Mike Eason    schedule 21.09.2015
comment
@MikeEason Я тоже так думал. Но пока это не выяснено, никакой ответ не будет приемлемым.   -  person Herdo    schedule 21.09.2015
comment
ваше право @Mike Eason. Системный трей означает уровень заряда батареи и мобильный сигнал... в WP8 мы используем команду shell:SystemTray.IsVisible=False, чтобы свернуть трей   -  person Pradeep devendran    schedule 21.09.2015


Ответы (2)


Наконец я получил ответ

var statusbar = "Windows.UI.ViewManagement.StatusBar";
if (ApiInformation.IsTypePresent(statusbar))
{
                //await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().ShowAsync();
               await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
}

Примечание. Не забудьте добавить расширение Windows Phone перед использованием приведенного выше кода.

Дополнительная информация: https://msdn.microsoft.com/en-us/library/windows/apps/Dn609832.aspx

person Pradeep devendran    schedule 21.09.2015
comment
Вы можете использовать PlatformSpecific.Analyzer из nuget, чтобы проверить использование вызовов API расширения SDK, автоматически добавить правильно названные охранники с помощью IsTypePresent и т. д. Действительно полезно - person rcbevans; 21.09.2015
comment
Ссылка описывает, как добавить расширение Windows Mobile для UWP. - person pollaris; 03.12.2017

Я найду способ, который может помочь вам! вы должны использовать этот код в общедоступном классе MainPage()

ApplicationView.GetForCurrentView().TryEnterFullScreenMode();

этот код скрывает строку состояния и делает ваше приложение полноэкранным в телефоне

person Aminkhs    schedule 13.03.2016