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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ablai96
116 / 114 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
11.09.2014, 20:35 #2
попробуй у свойства page указать RequestedTheme="Light"
0
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();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2014, 23:32
Привет! Вот еще темы с ответами:

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

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

Как изменить цвет заголовка приложения? - Программирование Android
Как изменить цвет заголовка приложения (Title Bar)?

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


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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