Изменить SystemTray.IsVisible во время выполнения (код)?Windows Phone 7 - PullRequest
0 голосов
/ 11 сентября 2011

Могу ли я отключить SystemTray.IsVisible во время выполнения, чтобы мои потребители могли скрыть системный лоток или показать его, когда захотят?

Ответы [ 2 ]

1 голос
/ 11 сентября 2011

Попробуйте и посмотрите вместо того, чтобы спрашивать?Для написания вопроса требуется больше времени, чем для написания кода.

Но я бы рекомендовал против этого.SystemTray автоматически скрывается (но сохраняет выделенные 12 пикселей) и отображается только при нажатии на верхнюю часть.

Изменение его непрозрачности и настройка фона в соответствии с тем, что в вашем приложении, это гораздо лучшая идея.

0 голосов
/ 28 ноября 2013

Да, вы можете.Попробуйте это где угодно ... Обратите внимание, что это также относится к WP8

PhoneApplicationFrame frame = Application.Current.RootVisual as PhoneApplicationFrame;
if (frame != null)
{
    PhoneApplicationPage page = frame.Content as PhoneApplicationPage;

    if (page != null)
    {
        SystemTray.SetIsVisible(page, false);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...