Color

Color structure

表示 ARGB(阿尔法、红、绿、蓝)颜色。

public struct Color : IEquatable<Color>

特性

姓名描述
static AliceBlue { get; }获取 ARGB 值为 #FFF0F8FF 的系统定义颜色。
static AntiqueWhite { get; }获取 ARGB 值为#FFFAEBD7 的系统定义颜色。
static Aqua { get; }获取 ARGB 值为 #FF00FFFF 的系统定义颜色。
static Aquamarine { get; }获取 ARGB 值为 #FF7FFFD4 的系统定义颜色。
static Azure { get; }获取 ARGB 值为 #FFF0FFFF 的系统定义颜色。
static Beige { get; }获取 ARGB 值为 #FFF5F5DC 的系统定义颜色。
static Bisque { get; }获取 ARGB 值为 #FFFFE4C4 的系统定义颜色。
static Black { get; }获取 ARGB 值为 #FF000000 的系统定义颜色。
static BlanchedAlmond { get; }获取 ARGB 值为 #FFFFEBCD 的系统定义颜色。
static Blue { get; }获取 ARGB 值为 #FF0000FF 的系统定义颜色。
static BlueViolet { get; }获取 ARGB 值为 #FF8A2BE2 的系统定义颜色。
static Brown { get; }获取 ARGB 值为 #FFA52A2A 的系统定义颜色。
static BurlyWood { get; }获取 ARGB 值为 #FFDEB887 的系统定义颜色。
static CadetBlue { get; }获取 ARGB 值为 #FF5F9EA0 的系统定义颜色。
static Chartreuse { get; }获取 ARGB 值为 #FF7FFF00 的系统定义颜色。
static Chocolate { get; }获取 ARGB 值为 #FFD2691E 的系统定义颜色。
static Coral { get; }获取 ARGB 值为 #FFFF7F50 的系统定义颜色。
static CornflowerBlue { get; }获取 ARGB 值为 #FF6495ED 的系统定义颜色。
static Cornsilk { get; }获取 ARGB 值为 #FFFFF8DC 的系统定义颜色。
static Crimson { get; }获取 ARGB 值为 #FFDC143C 的系统定义颜色。
static Cyan { get; }获取 ARGB 值为 #FF00FFFF 的系统定义颜色。
static DarkBlue { get; }获取 ARGB 值为 #FF00008B 的系统定义颜色。
static DarkCyan { get; }获取 ARGB 值为 #FF008B8B 的系统定义颜色。
static DarkGoldenrod { get; }获取 ARGB 值为 #FFB8860B 的系统定义颜色。
static DarkGray { get; }获取 ARGB 值为 #FFA9A9A9 的系统定义颜色。
static DarkGreen { get; }获取 ARGB 值为 #FF006400 的系统定义颜色。
static DarkKhaki { get; }获取 ARGB 值为 #FFBDB76B 的系统定义颜色。
static DarkMagenta { get; }获取 ARGB 值为 #FF8B008B 的系统定义颜色。
static DarkOliveGreen { get; }获取 ARGB 值为 #FF556B2F 的系统定义颜色。
static DarkOrange { get; }获取 ARGB 值为 #FFFF8C00 的系统定义颜色。
static DarkOrchid { get; }获取 ARGB 值为 #FF9932CC 的系统定义颜色。
static DarkRed { get; }获取 ARGB 值为 #FF8B0000 的系统定义颜色。
static DarkSalmon { get; }获取 ARGB 值为 #FFE9967A 的系统定义颜色。
static DarkSeaGreen { get; }获取 ARGB 值为 #FF8FBC8F 的系统定义颜色。
static DarkSlateBlue { get; }获取 ARGB 值为 #FF483D8B 的系统定义颜色。
static DarkSlateGray { get; }获取 ARGB 值为 #FF2F4F4F 的系统定义颜色。
static DarkTurquoise { get; }获取 ARGB 值为 #FF00CED1 的系统定义颜色。
static DarkViolet { get; }获取 ARGB 值为 #FF9400D3 的系统定义颜色。
static DeepPink { get; }获取 ARGB 值为 #FFFF1493 的系统定义颜色。
static DeepSkyBlue { get; }获取 ARGB 值为 #FF00BFFF 的系统定义颜色。
static DimGray { get; }获取 ARGB 值为 #FF696969 的系统定义颜色。
static DodgerBlue { get; }获取 ARGB 值为 #FF1E90FF 的系统定义颜色。
static Firebrick { get; }获取 ARGB 值为 #FFB22222 的系统定义颜色。
static FloralWhite { get; }获取 ARGB 值为 #FFFFFAF0 的系统定义颜色。
static ForestGreen { get; }获取 ARGB 值为 #FF228B22 的系统定义颜色。
static Fuchsia { get; }获取 ARGB 值为 #FFFF00FF 的系统定义颜色。
static Gainsboro { get; }获取 ARGB 值为#FFDCDCDC 的系统定义颜色。
static GhostWhite { get; }获取 ARGB 值为 #FFF8F8FF 的系统定义颜色。
static Gold { get; }获取 ARGB 值为 #FFFFD700 的系统定义颜色。
static Goldenrod { get; }获取 ARGB 值为 #FFDAA520 的系统定义颜色。
static Gray { get; }获取 ARGB 值为 #FF808080 的系统定义颜色。
static Green { get; }获取 ARGB 值为 #FF008000 的系统定义颜色。
static GreenYellow { get; }获取 ARGB 值为 #FFADFF2F 的系统定义颜色。
static Honeydew { get; }获取 ARGB 值为 #FFF0FFF0 的系统定义颜色。
static HotPink { get; }获取 ARGB 值为 #FFFF69B4 的系统定义颜色。
static IndianRed { get; }获取 ARGB 值为 #FFCD5C5C 的系统定义颜色。
static Indigo { get; }获取 ARGB 值为 #FF4B0082 的系统定义颜色。
static Ivory { get; }获取 ARGB 值为 #FFFFFFF0 的系统定义颜色。
static Khaki { get; }获取 ARGB 值为 #FFF0E68C 的系统定义颜色。
static Lavender { get; }获取 ARGB 值为 #FFE6E6FA 的系统定义颜色。
static LavenderBlush { get; }获取 ARGB 值为 #FFFFF0F5 的系统定义颜色。
static LawnGreen { get; }获取 ARGB 值为 #FF7CFC00 的系统定义颜色。
static LemonChiffon { get; }获取 ARGB 值为#FFFFFACD 的系统定义颜色。
static LightBlue { get; }获取 ARGB 值为 #FFADD8E6 的系统定义颜色。
static LightCoral { get; }获取 ARGB 值为 #FFF08080 的系统定义颜色。
static LightCyan { get; }获取 ARGB 值为 #FFE0FFFF 的系统定义颜色。
static LightGoldenrodYellow { get; }获取 ARGB 值为#FFFAFAD2 的系统定义颜色。
static LightGray { get; }获取 ARGB 值为 #FFD3D3D3 的系统定义颜色。
static LightGreen { get; }获取 ARGB 值为 #FF90EE90 的系统定义颜色。
static LightPink { get; }获取 ARGB 值为 #FFFFB6C1 的系统定义颜色。
static LightSalmon { get; }获取 ARGB 值为 #FFFFA07A 的系统定义颜色。
static LightSeaGreen { get; }获取 ARGB 值为 #FF20B2AA 的系统定义颜色。
static LightSkyBlue { get; }获取 ARGB 值为 #FF87CEFA 的系统定义颜色。
static LightSlateGray { get; }获取 ARGB 值为 #FF778899 的系统定义颜色。
static LightSteelBlue { get; }获取 ARGB 值为 #FFB0C4DE 的系统定义颜色。
static LightYellow { get; }获取 ARGB 值为 #FFFFFFE0 的系统定义颜色。
static Lime { get; }获取 ARGB 值为 #FF00FF00 的系统定义颜色。
static LimeGreen { get; }获取 ARGB 值为 #FF32CD32 的系统定义颜色。
static Linen { get; }获取 ARGB 值为 #FFFAF0E6 的系统定义颜色。
static Magenta { get; }获取 ARGB 值为 #FFFF00FF 的系统定义颜色。
static Maroon { get; }获取 ARGB 值为 #FF800000 的系统定义颜色。
static MediumAquamarine { get; }获取 ARGB 值为 #FF66CDAA 的系统定义颜色。
static MediumBlue { get; }获取 ARGB 值为 #FF0000CD 的系统定义颜色。
static MediumOrchid { get; }获取 ARGB 值为 #FFBA55D3 的系统定义颜色。
static MediumPurple { get; }获取 ARGB 值为 #FF9370DB 的系统定义颜色。
static MediumSeaGreen { get; }获取 ARGB 值为 #FF3CB371 的系统定义颜色。
static MediumSlateBlue { get; }获取 ARGB 值为 #FF7B68EE 的系统定义颜色。
static MediumSpringGreen { get; }获取 ARGB 值为 #FF00FA9A 的系统定义颜色。
static MediumTurquoise { get; }获取 ARGB 值为 #FF48D1CC 的系统定义颜色。
static MediumVioletRed { get; }获取 ARGB 值为 #FFC71585 的系统定义颜色。
static MidnightBlue { get; }获取 ARGB 值为 #FF191970 的系统定义颜色。
static MintCream { get; }获取 ARGB 值为 #FFF5FFFA 的系统定义颜色。
static MistyRose { get; }获取 ARGB 值为 #FFFFE4E1 的系统定义颜色。
static Moccasin { get; }获取 ARGB 值为 #FFFFE4B5 的系统定义颜色。
static NavajoWhite { get; }获取 ARGB 值为 #FFFFDEAD 的系统定义颜色。
static Navy { get; }获取 ARGB 值为 #FF000080 的系统定义颜色。
static OldLace { get; }获取 ARGB 值为 #FFFDF5E6 的系统定义颜色。
static Olive { get; }获取 ARGB 值为 #FF808000 的系统定义颜色。
static OliveDrab { get; }获取 ARGB 值为 #FF6B8E23 的系统定义颜色。
static Orange { get; }获取 ARGB 值为 #FFFFA500 的系统定义颜色。
static OrangeRed { get; }获取 ARGB 值为 #FFFF4500 的系统定义颜色。
static Orchid { get; }获取 ARGB 值为 #FFDA70D6 的系统定义颜色。
static PaleGoldenrod { get; }获取 ARGB 值为#FFEEE8AA 的系统定义颜色。
static PaleGreen { get; }获取 ARGB 值为 #FF98FB98 的系统定义颜色。
static PaleTurquoise { get; }获取 ARGB 值为#FFAFEEEE 的系统定义颜色。
static PaleVioletRed { get; }获取 ARGB 值为 #FFDB7093 的系统定义颜色。
static PapayaWhip { get; }获取 ARGB 值为 #FFFFEFD5 的系统定义颜色。
static PeachPuff { get; }获取 ARGB 值为 #FFFFDAB9 的系统定义颜色。
static Peru { get; }获取 ARGB 值为 #FFCD853F 的系统定义颜色。
static Pink { get; }获取 ARGB 值为 #FFFFC0CB 的系统定义颜色。
static Plum { get; }获取 ARGB 值为#FFDDA0DD 的系统定义颜色。
static PowderBlue { get; }获取 ARGB 值为 #FFB0E0E6 的系统定义颜色。
static Purple { get; }获取 ARGB 值为 #FF800080 的系统定义颜色。
static Red { get; }获取 ARGB 值为 #FFFF0000 的系统定义颜色。
static RosyBrown { get; }获取 ARGB 值为 #FFBC8F8F 的系统定义颜色。
static RoyalBlue { get; }获取 ARGB 值为 #FF4169E1 的系统定义颜色。
static SaddleBrown { get; }获取 ARGB 值为 #FF8B4513 的系统定义颜色。
static Salmon { get; }获取 ARGB 值为 #FFFA8072 的系统定义颜色。
static SandyBrown { get; }获取 ARGB 值为 #FFF4A460 的系统定义颜色。
static SeaGreen { get; }获取 ARGB 值为 #FF2E8B57 的系统定义颜色。
static SeaShell { get; }获取 ARGB 值为 #FFFFF5EE 的系统定义颜色。
static Sienna { get; }获取 ARGB 值为 #FFA0522D 的系统定义颜色。
static Silver { get; }获取 ARGB 值为 #FFC0C0C0 的系统定义颜色。
static SkyBlue { get; }获取 ARGB 值为 #FF87CEEB 的系统定义颜色。
static SlateBlue { get; }获取 ARGB 值为 #FF6A5ACD 的系统定义颜色。
static SlateGray { get; }获取 ARGB 值为 #FF708090 的系统定义颜色。
static Snow { get; }获取 ARGB 值为#FFFFFAFA 的系统定义颜色。
static SpringGreen { get; }获取 ARGB 值为 #FF00FF7F 的系统定义颜色。
static SteelBlue { get; }获取 ARGB 值为 #FF4682B4 的系统定义颜色。
static Tan { get; }获取 ARGB 值为 #FFD2B48C 的系统定义颜色。
static Teal { get; }获取 ARGB 值为 #FF008080 的系统定义颜色。
static Thistle { get; }获取 ARGB 值为 #FFD8BFD8 的系统定义颜色。
static Tomato { get; }获取 ARGB 值为 #FFFF6347 的系统定义颜色。
static Transparent { get; }获取系统定义的颜色。
static Turquoise { get; }获取 ARGB 值为 #FF40E0D0 的系统定义颜色。
static Violet { get; }获取 ARGB 值为 #FFEE82EE 的系统定义颜色。
static Wheat { get; }获取 ARGB 值为 #FFF5DEB3 的系统定义颜色。
static White { get; }获取 ARGB 值为 #FFFFFFFF 的系统定义颜色。
static WhiteSmoke { get; }获取 ARGB 值为 #FFF5F5F5 的系统定义颜色。
static Yellow { get; }获取 ARGB 值为 #FFFFFF00 的系统定义颜色。
static YellowGreen { get; }获取 ARGB 值为 #FF9ACD32 的系统定义颜色。
A { get; }获取 this 的 alpha 分量值Color结构.
B { get; }获取这个的蓝色分量值Color结构.
G { get; }获取此的绿色分量值Color结构.
IsEmpty { get; }获取一个值,该值指示这是否Color结构未初始化。
IsKnownColor { get; }获取一个值,该值指示这是否Color结构是预定义的颜色。预定义的颜色由KnownColor枚举.
IsNamedColor { get; }获取一个值,该值指示这是否Color结构是一个命名的颜色或成员KnownColor枚举.
IsSystemColor { get; }获取一个值,该值指示这是否Color结构是系统颜色。 系统颜色是在 Windows 显示元素中使用的颜色。 系统颜色由KnownColor枚举.
Name { get; }获取此名称Color.
R { get; }获取this的红色分量值Color结构.

方法

姓名描述
static FromArgb(int)创建一个Color来自 32 位 ARGB 值的结构。
static FromArgb(int, Color)创建一个Color从指定的结构Color结构, ,但具有新的指定 alpha 值。尽管此方法允许为 alpha 值传递 32 位值,但 该值限制为 8 位。
static FromArgb(int, int, int)创建一个Color结构来自指定的 8 位颜色值(红色、绿色和蓝色)。 alpha 值隐式为 255(完全不透明)。 虽然此方法允许为每个颜色分量传递一个 32 位值, 每个组件的值限制为 8 位。
static FromArgb(int, int, int, int)从四个 ARGB 分量(alpha、红色、绿色和蓝色)值创建一个 Color 结构。 虽然此方法允许为每个分量传递 32 位值, 每个分量的值限制为 8 位.
static FromKnownColor(KnownColor)创建一个Color来自指定预定义颜色的结构。
static FromName(string)创建一个Color结构来自预定义颜色的指定名称。
Equals(Color)测试指定颜色是否与此颜色等价。
override Equals(object)测试指定对象是否等价于这个颜色。
GetBrightness()获取此颜色的色相饱和度 (HSB) 亮度值Color结构.
override GetHashCode()返回此实例的哈希码。
GetHue()获取色调-饱和度-亮度 (HSB) 色调值,以度为单位,为此Color结构.
GetSaturation()获取此颜色的色相饱和度 (HSB) 饱和度值Color结构.
ToArgb()获取此 Color 结构的 32 位 ARGB 值。
ToKnownColor()获取KnownColor这个的价值Color结构.
override ToString()返回一个String代表这个实例。
operator ==测试两个是否指定Color结构是等价的。
operator !=测试两个是否指定Color结构不同。

字段

姓名描述
static readonly Empty表示为空的颜色。

也可以看看