Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
GrinJ
0 / 0 / 0
Регистрация: 17.06.2012
Сообщений: 31
#1

Цвет приложения - Windows Phone

11.09.2014, 20:27. Просмотров 630. Ответов 2
Метки нет (Все метки)

Здравствуйте, создаю приложение (просто пустое), его фоновой цвет соответствует текущей теме телефона. Мне надо изменить фоновой (основной) цвет на, допустим, белый (в независимости от настроек телефона).

Собственно пытался сделать через
XML
1
<phone:PhoneApplicationPage Background="#FFFFFF">
но не помогло

Тогда изменил значение цвета у главной сетки
XML
1
<Grid x:Name="LayoutRoot" Background="#FFFFFF">
это изменило фон приложения, однако перестал отображаться индикатор прокрутки у элемента ListBox при использовании на телефоне темной темы (точнее сам scrollbar становится белым, поэтому сливается с фоном страницы).

Что можно сделать в этой ситуации? Как изменить background у PhoneApplicationPage? Пробовал задать его через Blend, но что-то тоже безрезультатно.

P.S. Можно ли сказать телефону использовать в моем приложении только светлую\темную тему? Или изменить цвет scrollbar элемента ListBox?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2014, 20:27     Цвет приложения
Посмотрите здесь:

Цвет кнопки - Windows Phone
Кнопка при нажатии применяет стандартный цвет, который установил пользователь. Как сделать цвет кнопки при нажатии таким, каким его хочет...

Как изменить цвет заголовка в PivotItem? - Windows Phone
Как изменить цвет заголовка в PivotItem?

Как изменить цвет неактивного заголовка Pivot - Windows Phone
Кто-нибудь сталкивался? не silverlight

[Windows Phone 8] Изменить цвет фона при свайпе - Windows Phone
Доброго времени суток. Добавил в приложение контрол Pivot с двумя Pivot Items. Все прекрасно работает, но при свайпе между экранами на...

AppBarButton не могу изменить цвет границы. Буду благодарен ) - Windows Phone
BorderBrush и все такое не работает, даже если я задал ему другой цвет... Подскажите почему? С ув форумчанин )

Как изменить цвет кнопки по нажатию Windows phone? - Windows Phone
Пытался выдубить через Button .Background = &quot;FFFFFF&quot;; ,но не получилось. Помогите с этим, буду благодарен!

Стиль (цвет) окна приложения - Delphi
у главной формы BorderStyle:=bsSingle стиль и цвет окна определяется темой виндовс, как можно избавиться от этого и задать свой цвет?)

.NET 4.x Цвет консольного приложения и текста в нем - C#
Уважаемые программисты вторая просьба за сегодня, я что то гуглю плохо, напишите мне как менять фон в консольном приложении, и цвет текста.

Как изменить цвет окна приложения? - C++
Как изменить цвет окна SDI приложения? Я хочу заменить стандартный белый цвет на тот серый, в который окрашиваются, например, диалоговые...

Изменить цвет фона приложения (Андроид) - Delphi FireMonkey
Как программно кнопкой изменить цвет фона приложения на андроиде?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ablai96
116 / 114 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
11.09.2014, 20:35     Цвет приложения #2
попробуй у свойства page указать RequestedTheme="Light"
GrinJ
0 / 0 / 0
Регистрация: 17.06.2012
Сообщений: 31
11.09.2014, 23:32  [ТС]     Цвет приложения #3
Нашел прекрасное решение - PhoneThemeManager (устанавливаем через управление пакетами nuget).

Позволяет задать полностью светлую\темную тему. Меняет при желании systemtray и appbar, но можно отключить в настройках.

Код, может кому-нибудь еще пригодится:
C#
1
2
3
4
5
//Запускаем Theme Menager, запрещаем изменение аппбара и верхней полосы, есть несколько параметров. None - соответственно не меняем цвет appbar и systemtray
ThemeManager.OverrideOptions = ThemeManagerOverrideOptions.None;
 
//Говорим, что хотим светлую тему
ThemeManager.ToLightTheme();
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru