2010-02-15 2 views
7

In tutto il Windows UX Guide si consiglia di utilizzare l'appropriato SystemColors all'interno di un'applicazione per garantire che il tema predefinito di un'applicazione sia coerente con il resto del sistema. Sono totalmente d'accordo; l'unico problema è che sembra non esserci alcuna guida su come i valori denominati all'interno del tipo SystemColors mappano a parti comuni reali di un'interfaccia utente tipica. Invece ci vengono dati nomi come Caption e ci si aspetta che capiscano a quali controlli si applicherà.Esiste una guida visiva a System.Windows.SystemColors?

Esiste da qualche parte uno sviluppatore in grado di trovare un set decente di linee guida visive per il modo in cui i valori in SystemColors vengono associati a un'interfaccia utente comune?

Per fare un esempio di quello che sto cercando, nella guida di Windows UX c'è un concetto di istruzione principale nella sezione relativa User Interface Text che di solito appare come un colore blu scuro nelle più recenti temi di default di Windows. Che cos'è SystemColor in modo che possa avere le mie etichette "Istruzioni principali" utilizzare lo stesso colore?

risposta

2

Tradizionalmente, questi nomi sono associati a impostazioni specifiche nella finestra di dialogo Advanced della scheda Appearance nelle proprietà di visualizzazione.

Per visualizzarli, fare clic con il pulsante destro del mouse sul desktop, selezionare Properties e quindi Appearance, quindi fare clic su Advanced. Il menu a discesa Item: contiene le impostazioni specificate. Detto questo, i nomi non sono necessariamente mappati esattamente, ma di solito non è difficile capire quando i temi sono disabilitati.

+0

Non vedo alcuna voce di menu nel menu di scelta rapida del mio desktop denominata Proprietà. Dovrei menzionare che sto usando Windows 7. – jpierson

+2

Potrebbe essere necessario visualizzare le proprietà dello schermo nel pannello di controllo. Sospetto che queste opzioni siano ben sepolte sotto Windows 7. –

+0

L'ho trovato in Pannello di controllo \ Aspetto e personalizzazione \ Personalizzazione \ Colore e aspetto finestra e quindi devi fare clic sul collegamento Impostazioni aspetto avanzate .... Ciò aiuta a proposito ma non è ancora esattamente quello che stavo cercando poiché questo è specifico per il mio tema e il mio sistema. Invece mi piacerebbe un diagramma da qualche parte che mostra più direttamente un esempio di dove usare quali colori. – jpierson

1

Domanda difficile, non vedo nulla aggiunto all'ultimo SDK di Windows che possa corrispondere al colore "Istruzione principale". L'unico che è una corrispondenza decente (nome e colore) è Evidenzia.

3

Questo table of SystemColors è la migliore risorsa che ho incontrato finora che mostra i valori di colore predefiniti per ciascuna delle chiavi nominate in ciascuno dei temi di Windows popolari. Il problema però è che manca ancora qualsiasi tipo di associazione con gli effettivi elementi dell'interfaccia utente o ruoli/schemi descritti nella guida UX di Windows come per questo elenco di default windows text patterns.

UPDATE: Recentemente mi sono imbattuto in another good resource sui colori di sistema.