Я разрабатываю приложение, которое предназначено для WP7 с использованием SDK для Windows Phone 8, поэтому оно также совместимо с WP8.WP7: доступ к StatusBar в WP8
Проблема, с которой я столкнулся, заключается в том, что строка состояния на эмуляторе 720P очень высока.
Вот XAML я использую:
<phone:PhoneApplicationPage ...
shell:SystemTray.BackgroundColor="{StaticResource HeaderBackgroundColor}"
shell:SystemTray.IsVisible="True"/>
И вот результат
Если добавить прозрачность, чтобы строка состояния короче я получаю черный прямоугольник.
<phone:PhoneApplicationPage ...
shell:SystemTray.BackgroundColor="{StaticResource HeaderBackgroundColor}"
shell:SystemTray.Opacity="0.99"
shell:SystemTray.IsVisible="True"/>
Мой вопрос:
Есть ли способ изменить цвет черного пространства (я предполагаю, что нет никакого способа, чтобы удалить его без таргетинга КР8 только) ? Могу быть с помощью отражения ..
К сожалению, это не помогает мне- код изменяет цвет в системном трее, но черные космические останки , Как я понимаю, черное пространство добавлено, потому что аспектный ракурс экрана на 720p отличается от того, что экран 480 × 800 WP7 –
@KamenDobrev Вы пытались удалить прозрачность? – Kulasangar
Камень Добрев вы пытались скрыть строку состояния? –