Как скрыть строку состояния в WP7 (Silverlight) - PullRequest
7 голосов
/ 13 июля 2011

Я пытаюсь скрыть панель состояния в верхней части моего приложения Silverlight для Windows Phone 7.
Я нашел это при поиске stackoverflow, но для Xna.

graphics = new GraphicsDeviceManager(this); 
graphics.IsFullScreen = true;

Я попробовал это в моем приложении, но оно не работает. Я знаю, что это возможно, потому что приложения Board Express и XDA имеют функцию скрытия / отображения строки состояния.

Ответы [ 3 ]

11 голосов
/ 13 июля 2011
using Microsoft.Phone.Shell;

private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
    SystemTray.IsVisible = false;
}
5 голосов
/ 01 марта 2013

Я думаю, что ответ Махантеша должен быть принят для WP8:

shell:SystemTray.IsVisible="False"

Поместите это в XAML, так как это свойство уже определено там (по умолчанию установлено в true).

2 голосов
/ 11 августа 2012

Альтернатива:

public MainPage()
{
  InitializeComponent();
  Loaded += MainPage_Loaded;
}

private void MainPage_Loaded(object sender, RoutedEventArgs events)
{
  SystemTray.IsVisible = false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...