常用的颜色列表
#region Using directives using System; using System.Collections; using System.Text; using System.Windows.Media; #endregion namespace Microsoft.Samples.WPFNotepad { ///<summary> /// define a popular used color. ///</summary> public class KnownColor { ///<summary> /// array that contains the know color name. ///</summary> public static string[] ColorNames { get { string[] colorName = {"AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond", "Blue", "BlueViolet", "Brown", "BurlyWood", "CadetBlue" , "Chartreuse", "Chocolate", "Coral", "CornflowerBlue", "Cornsilk", "Crimson", "Cyan", "DarkBlue", "DarkCyan", "DarkGoldenrod", "DarkGray", "DarkGreen", "DarkKhaki", "DarkMagenta", "DarkOliveGreen", "DarkOrange", "DarkOrchid", "DarkRed", "DarkSalmon", "DarkSeaGreen", "DarkSlateBlue", "DarkSlateGray", "DarkTurquoise", "DarkViolet", "DeepPink", "DeepSkyBlue", "DimGray", "DodgerBlue", "Firebrick", "FloralWhite", "ForestGreen", "Fuchsia", "Gainsboro", "GhostWhite", "Gold", "Goldenrod", "Gray", "Green", "GreenYellow", "Honeydew", "HotPink", "IndianRed", "Indigo", "Ivory", "Khaki", "Lavender", "LavenderBlush", "LawnGreen", "LemonChiffon", "LightBlue", "LightCoral", "LightCyan", "LightGoldenrodYellow", "LightGreen", "LightGray", "LightPink", "LightSalmon", "LightSeaGreen", "LightSkyBlue", "LightSlateGray", "LightSteelBlue", "LightYellow", "Lime", "LimeGreen", "Linen", "Magenta", "Maroon", "MediumAquamarine", "MediumBlue", "MediumOrchid", "MediumPurple", "MediumSeaGreen", "MediumSlateBlue", "MediumSpringGreen", "MediumTurquoise", "MediumVioletRed", "MidnightBlue", "MintCream", "MistyRose", "Moccasin", "NavajoWhite", "Navy", "OldLace", "Olive", "OliveDrab", "Orange", "OrangeRed", "Orchid", "PaleGoldenrod", "PaleGreen", "PaleTurquoise", "PaleVioletRed", "PapayaWhip", "PeachPuff", "Peru", "Pink", "Plum", "PowderBlue", "Purple", "Red", "RosyBrown", "RoyalBlue", "SaddleBrown", "Salmon", "SandyBrown", "SeaGreen", "SeaShell", "Sienna", "Silver", "SkyBlue", "SlateBlue", "SlateGray", "Snow", "SpringGreen", "SteelBlue", "Tan", "Teal", "Thistle", "Tomato", "Transparent", "Turquoise", "Violet", "Wheat", "White", "WhiteSmoke", "Yellow", "YellowGreen", }; return colorName; } } ///<summary> /// hashtable that contains all the know color. use the know color name to retrieve the color brush ///</summary> public static Hashtable ColorTable { get { Hashtable colorTable; colorTable = new Hashtable(); colorTable.Add("AliceBlue", Brushes.AliceBlue); colorTable.Add("AntiqueWhite", Brushes.AntiqueWhite); colorTable.Add("Aqua", Brushes.Aqua); colorTable.Add("Aquamarine", Brushes.Aquamarine); colorTable.Add("Azure", Brushes.Azure); colorTable.Add("Beige", Brushes.Beige); colorTable.Add("Bisque", Brushes.Bisque); colorTable.Add("Black", Brushes.Black); colorTable.Add("BlanchedAlmond", Brushes.BlanchedAlmond); colorTable.Add("Blue", Brushes.Blue); colorTable.Add("BlueViolet", Brushes.BlueViolet); colorTable.Add("Brown", Brushes.Brown); colorTable.Add("BurlyWood", Brushes.BurlyWood); colorTable.Add("CadetBlue", Brushes.CadetBlue); colorTable.Add("Chartreuse", Brushes.Chartreuse); colorTable.Add("Chocolate", Brushes.Chocolate); colorTable.Add("Coral", Brushes.Coral); colorTable.Add("CornflowerBlue", Brushes.CornflowerBlue); colorTable.Add("Cornsilk", Brushes.Cornsilk); colorTable.Add("Crimson", Brushes.Crimson); colorTable.Add("Cyan", Brushes.Cyan); colorTable.Add("DarkBlue", Brushes.DarkBlue); colorTable.Add("DarkCyan", Brushes.DarkCyan); colorTable.Add("DarkGoldenrod", Brushes.DarkGoldenrod); colorTable.Add("DarkGray", Brushes.DarkGray); colorTable.Add("DarkGreen", Brushes.DarkGreen); colorTable.Add("DarkKhaki", Brushes.DarkKhaki); colorTable.Add("DarkMagenta", Brushes.DarkMagenta); colorTable.Add("DarkOliveGreen", Brushes.DarkOliveGreen); colorTable.Add("DarkOrange", Brushes.DarkOrange); colorTable.Add("DarkOrchid", Brushes.DarkOrchid); colorTable.Add("DarkRed", Brushes.DarkRed); colorTable.Add("DarkSalmon", Brushes.DarkSalmon); colorTable.Add("DarkSeaGreen", Brushes.DarkSeaGreen); colorTable.Add("DarkSlateBlue", Brushes.DarkSlateBlue); colorTable.Add("DarkSlateGray", Brushes.DarkSlateGray); colorTable.Add("DarkTurquoise", Brushes.DarkTurquoise); colorTable.Add("DarkViolet", Brushes.DarkViolet); colorTable.Add("DeepPink", Brushes.DeepPink); colorTable.Add("DeepSkyBlue", Brushes.DeepSkyBlue); colorTable.Add("DimGray", Brushes.DimGray); colorTable.Add("DodgerBlue", Brushes.DodgerBlue); colorTable.Add("Firebrick", Brushes.Firebrick); colorTable.Add("FloralWhite", Brushes.FloralWhite); colorTable.Add("ForestGreen", Brushes.ForestGreen); colorTable.Add("Fuchsia", Brushes.Fuchsia); colorTable.Add("Gainsboro", Brushes.Gainsboro); colorTable.Add("GhostWhite", Brushes.GhostWhite); colorTable.Add("Gold", Brushes.Gold); colorTable.Add("Goldenrod", Brushes.Goldenrod); colorTable.Add("Gray", Brushes.Gray); colorTable.Add("Green", Brushes.Green); colorTable.Add("GreenYellow", Brushes.GreenYellow); colorTable.Add("Honeydew", Brushes.Honeydew); colorTable.Add("HotPink", Brushes.HotPink); colorTable.Add("IndianRed", Brushes.IndianRed); colorTable.Add("Indigo", Brushes.Indigo); colorTable.Add("Ivory", Brushes.Ivory); colorTable.Add("Khaki", Brushes.Khaki); colorTable.Add("Lavender", Brushes.Lavender); colorTable.Add("LavenderBlush", Brushes.LavenderBlush); colorTable.Add("LawnGreen", Brushes.LawnGreen); colorTable.Add("LemonChiffon", Brushes.LemonChiffon); colorTable.Add("LightBlue", Brushes.LightBlue); colorTable.Add("LightCoral", Brushes.LightCoral); colorTable.Add("LightCyan", Brushes.LightCyan); colorTable.Add("LightGoldenrodYellow", Brushes.LightGoldenrodYellow); colorTable.Add("LightGreen", Brushes.LightGreen); colorTable.Add("LightGray", Brushes.LightGray); colorTable.Add("LightPink", Brushes.LightPink); colorTable.Add("LightSalmon", Brushes.LightSalmon); colorTable.Add("LightSeaGreen", Brushes.LightSeaGreen); colorTable.Add("LightSkyBlue", Brushes.LightSkyBlue); colorTable.Add("LightSlateGray", Brushes.LightSlateGray); colorTable.Add("LightSteelBlue", Brushes.LightSteelBlue); colorTable.Add("LightYellow", Brushes.LightYellow); colorTable.Add("Lime", Brushes.Lime); colorTable.Add("LimeGreen", Brushes.LimeGreen); colorTable.Add("Linen", Brushes.Linen); colorTable.Add("Magenta", Brushes.Magenta); colorTable.Add("Maroon", Brushes.Maroon); colorTable.Add("MediumAquamarine", Brushes.MediumAquamarine); colorTable.Add("MediumBlue", Brushes.MediumBlue); colorTable.Add("MediumOrchid", Brushes.MediumOrchid); colorTable.Add("MediumPurple", Brushes.MediumPurple); colorTable.Add("MediumSeaGreen", Brushes.MediumSeaGreen); colorTable.Add("MediumSlateBlue", Brushes.MediumSlateBlue); colorTable.Add("MediumSpringGreen", Brushes.MediumSpringGreen); colorTable.Add("MediumTurquoise", Brushes.MediumTurquoise); colorTable.Add("MediumVioletRed", Brushes.MediumVioletRed); colorTable.Add("MidnightBlue", Brushes.MidnightBlue); colorTable.Add("MintCream", Brushes.MintCream); colorTable.Add("MistyRose", Brushes.MistyRose); colorTable.Add("Moccasin", Brushes.Moccasin); colorTable.Add("NavajoWhite", Brushes.NavajoWhite); colorTable.Add("Navy", Brushes.Navy); colorTable.Add("OldLace", Brushes.OldLace); colorTable.Add("Olive", Brushes.Olive); colorTable.Add("OliveDrab", Brushes.OliveDrab); colorTable.Add("Orange", Brushes.Orange); colorTable.Add("OrangeRed", Brushes.OrangeRed); colorTable.Add("Orchid", Brushes.Orchid); colorTable.Add("PaleGoldenrod", Brushes.PaleGoldenrod); colorTable.Add("PaleGreen", Brushes.PaleGreen); colorTable.Add("PaleTurquoise", Brushes.PaleTurquoise); colorTable.Add("PaleVioletRed", Brushes.PaleVioletRed); colorTable.Add("PapayaWhip", Brushes.PapayaWhip); colorTable.Add("PeachPuff", Brushes.PeachPuff); colorTable.Add("Peru", Brushes.Peru); colorTable.Add("Pink", Brushes.Pink); colorTable.Add("Plum", Brushes.Plum); colorTable.Add("PowderBlue", Brushes.PowderBlue); colorTable.Add("Purple", Brushes.Purple); colorTable.Add("Red", Brushes.Red); colorTable.Add("RosyBrown", Brushes.RosyBrown); colorTable.Add("RoyalBlue", Brushes.RoyalBlue); colorTable.Add("SaddleBrown", Brushes.SaddleBrown); colorTable.Add("Salmon", Brushes.Salmon); colorTable.Add("SandyBrown", Brushes.SandyBrown); colorTable.Add("SeaGreen", Brushes.SeaGreen); colorTable.Add("SeaShell", Brushes.SeaShell); colorTable.Add("Sienna", Brushes.Sienna); colorTable.Add("Silver", Brushes.Silver); colorTable.Add("SkyBlue", Brushes.SkyBlue); colorTable.Add("SlateBlue", Brushes.SlateBlue); colorTable.Add("SlateGray", Brushes.SlateGray); colorTable.Add("Snow", Brushes.Snow); colorTable.Add("SpringGreen", Brushes.SpringGreen); colorTable.Add("SteelBlue", Brushes.SteelBlue); colorTable.Add("Tan", Brushes.Tan); colorTable.Add("Teal", Brushes.Teal); colorTable.Add("Thistle", Brushes.Thistle); colorTable.Add("Tomato", Brushes.Tomato); colorTable.Add("Transparent", Brushes.Transparent); colorTable.Add("Turquoise", Brushes.Turquoise); colorTable.Add("Violet", Brushes.Violet); colorTable.Add("Wheat", Brushes.Wheat); colorTable.Add("White", Brushes.White); colorTable.Add("WhiteSmoke", Brushes.WhiteSmoke); colorTable.Add("Yellow", Brushes.Yellow); colorTable.Add("YellowGreen", Brushes.YellowGreen); return colorTable; } } } }
常用的颜色,利用这个可以方便滴进行国际化。
From:WPF_Study\Microsoft SDKs WPF Samples\Demos\WPFNotepad\csharp\FontChooser\KnownColor.cs