Alan
Хотя я бы согласился с вами, что концепция «брендинга» имеет смысл, если вы планируете использовать сложные графические наложения, получение базового цвета темы, доступного на Windows Phone, с помощью кисти статической темы, предоставляемой ОС, является лучший выбор для базовых цветовых тем в вашем приложении. Пользователь выбрал этот цвет, потому что он находит его приятным для глаз. Еще важнее то, что некоторые пользователи могут быть дальтониками к одному или нескольким цветам и выбрали лучший вариант для улучшения читаемости и доступности.
Доступ к стандартной цветовой схеме позволяет вам оставаться в рамках светлой / темной темы и соответствовать стандартам доступности, требуемым многими корпорациями для всех программ для лиц с нарушениями зрения.
SDK находится в зачаточном состоянии, и, возможно, эта важная функция была исключена из текущей реализации, поскольку она не была готова к выпуску SDK (возможно, цвета не были завершены или совместимость темы в некоторых устройства все еще разрабатывались).
Нетрудно получить цвет темы из существующей кисти темы, такой как ProgressBarForegroundThemeBrush, путем добавления / вычитания значений для получения цвета текущей темы.
Мое предложение было бы придерживаться стилей темы как можно лучше, чтобы гарантировать, что ваше приложение будет оставаться актуальным независимо от изменений в операционной системе.
Я программист на Windows Phone с мая 2010 года.