我看到的许多WPF示例和示例似乎都有硬编码的颜色。这些指南 - http://msdn.microsoft.com/en-us/library/aa350483.aspx建议不要使用硬编码颜色。在构建一个小应用程序后,我很失望地看到,当我改变为高对比度颜色方案时,我的一些硬编码颜色选择使应用程序的某些部分无法使用。WPF颜色 - 可访问性的考虑因素?
假设你是一个“设计” /视觉上的趣味/程式化的UI工作 - 彩色的无障碍如何提供?设计师是否应该为特殊需求提供替代配色方案?应该将颜色配置屏幕包含在应用程序中吗?其他方案?
任何见解和建议表示赞赏。
编辑:我接受了下面,因为我认为这个建议有仅基于系统颜色预定义的颜色方案的答案是我的问题一个伟大的想法/解决方案。
我会从别人如果有任何技术细节/陷阱/陷阱,将是有益的设置此功能,当知道是谁实施了此方案可访问听到很感兴趣。
谢谢!
感谢您的回答 - 我从来没有想过,包括使用的所有系统的颜色,除了色彩的设计师配色方案,这似乎是一个非常实用和有价值的选择。如果您有实施该解决方案的经验,那么您可以分享哪些问题/缺陷? – user158043 2009-11-10 15:04:21
我没有实施这方面的经验,所以我无法提供技术信息,但我确实有一个视野差的同事,我知道他喜欢什么 - 他喜欢他自己完全可怕的配色方案(这使得它他更容易识别和使用屏幕上的控件),他已经在Windows控制面板中进行了设置。 – Nir 2009-11-10 15:34:01