2010-02-15 38 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