Цвет строки состояния экрана заставки для Windows 10 Mobile

Я хочу настроить цвет строки состояния, отображаемой во время заставки.

Что раньше работало на Windows Phone 8.1, похоже, было разбито на Windows 10. Я использую заставки PNG и устанавливаю Splash Screen Background color в моем манифесте пакета на тот же цвет, что и PNG.

Вот результат использования приложения Windows Phone 8.1 на устройстве WP8.1:

И одно приложение работает в Windows 10:

То же самое с приложениями Windows 10, строка состояния всегда черная. Есть ли способ иметь цветную строку состояния на Windows 10 Mobile?

2 ответа

Кажется, что это была ошибка в предварительных сборках Windows 10 mobile. Теперь он исправлен (постройте 10.0.10586.11).


На самом деле вы можете сделать это так просто! Прежде всего, проверьте, присутствует ли этот API.

Посмотрите:

if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
 {
 var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
 statusBar.BackgroundColor = Windows.UI.Colors.Transparent;
 statusBar.ForegroundColor = Windows.UI.Colors.Red;
 }

licensed under cc by-sa 3.0 with attribution.