Многие из примеров и примеров WPF, которые я вижу, имеют жестко закодированные цвета. Эти рекомендации - http://msdn.microsoft.com/en-us/library/aa350483.aspx предлагают не жестко кодировать цвета. После создания небольшого приложения я был разочарован, увидев, что некоторые из моих жестко заданных вариантов цвета сделали некоторые части приложения непригодными для использования, когда я переключился на высококонтрастную цветовую схему.
Предполагая, что вы работаете с «разработанным» / визуально интересным / стилизованным пользовательским интерфейсом - как обеспечивается цветовая доступность? Должны ли дизайнеры предоставить альтернативные цветовые решения для особых нужд? Должны ли в приложении быть включены цветные экраны конфигурации? Другие решения?
Любые идеи и предложения приветствуются.
РЕДАКТИРОВАТЬ : я принял ответ ниже, потому что я думаю, что предложение иметь предопределенную цветовую схему, основанную только на системных цветах, является отличной идеей / решением для моего вопроса.
Мне было бы очень интересно услышать от кого-то, кто реализовал этот сценарий для доступности, если есть какие-либо технические подробности / подводные камни / ошибки, которые было бы полезно знать при настройке.
Спасибо!