2010-02-15 37 views
7

在整个Windows UX Guide中都建议在应用程序中使用合适的SystemColors以确保应用程序的默认主题与系统的其余部分保持一致。我完全同意;唯一的问题是似乎没有关于SystemColors类型中的命名值如何映射到典型用户界面的实际公共部分的指南。相反,我们给予像Caption这样的名字,并期望理解将适用于哪些控制。有没有System.Windows.SystemColors的视觉指南?

开发人员是否可以在SystemColors中的值如何映射到通用用户界面中找到一组体面的Visual Guide?

至于什么我要找的,在Windows UX指南中有一节下主要教学User Interface Text一个概念,它通常看起来像一个深蓝色在最近的Windows默认主题的例子。什么SystemColor是这样的,我可以让我自己的“Main Instructions”标签使用相同的颜色?

回答

2

传统上,这些名称已映射到显示属性中Appearance选项卡的Advanced对话框中的特定设置。

要查看这些,请右键单击桌面,然后选择Properties,然后单击Appearance,然后单击AdvancedItem:下拉菜单中包含指定的设置。也就是说,名称不一定完全映射,但通常在主题禁用时通常并不困难。

+0

我没有看到上下文菜单中的任何菜单项关闭我的桌面名为属性。我应该提到我正在使用Windows 7. – jpierson 2010-02-15 21:47:02

+2

您可能需要在控制面板中查看您的显示属性。我怀疑,这些选项的Windows 7 – 2010-02-16 14:08:30

+0

下,精心掩埋,我发现它在控制面板\外观和个性化\个性化\窗口颜色和外观,然后你必须点击高级外观设置...链接。这有助于我的方式,但它仍然不是我所期待的,因为这是特定于我的主题和系统。相反,我想在某个地方更直接地显示使用哪种颜色的示例。 – jpierson 2010-02-16 19:30:31

1

很难回答的问题,我没有看到任何加入到最新的Windows SDK,可以适合“主指令”的色彩。唯一一个像样的比赛(名字和颜色)是Highlight。

3

table of SystemColors是,我已经遇到到目前为止,这显示了每个在每个流行的Windows主题的有名的键默认颜色值的最佳资源。问题是,它虽然还没有任何的关联关系与实际的UI元素或角色/ Windows的UX指南中,如为default windows text patterns这个列表中描述的图案。

更新:最近我遇到了关于系统颜色another good resource