I'm trying to set up an enumeration that maps certain project-specific values to the standard System.Drawing.Color enum.
Here's the idea of what I'd like to do:
public enum SessionColors
{
Highlights = Color.HotPink,
Overlays = Color.LightBlue,
Redaction = Color.Black
}
The goal is to have it so I can use SessionColors.Highlights for things I identify as a highlight and yet, I can change the enumeration mapping later and affect all subsequent colors.
I realize I can look up the values of Color.HotPink, etc.. and just use those but it's not as clear. Any better idea out there?