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 #FFFFFFAF0.
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 #FFFFFFFF0.
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 #FFFFFFFE0.
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; }Получает значение альфа-компонента этого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; }Получает значение красного компонента этогоColor структура.

Методы

ИмяОписание
static FromArgb(int)СоздаетColor структура из 32-битного значения ARGB.
static FromArgb(int, Color)СоздаетColor структура из указанногоColorструктура, , но с новым указанным альфа-значением. Хотя этот метод позволяет передавать 32-битное значение в качестве альфа-значения, значение ограничено 8 битами.
static FromArgb(int, int, int)СоздаетColor структура из указанных 8-битных значений цвета (красный, зеленый и синий). Альфа-значение неявно равно 255 (полностью непрозрачный). Хотя этот метод позволяет передавать 32-битное значение для каждого компонента цвета, значение каждого компонента ограничено 8 битами.
static FromArgb(int, int, int, int)Создает структуру Color из значений четырех компонентов ARGB (альфа, красный, зеленый и синий). Хотя этот метод позволяет передавать 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()Получает 32-битное значение ARGB этой структуры Color.
ToKnownColor()ПолучаетKnownColor значение этогоColor структура.
override ToString()ВозвращаетStringкоторый представляет этот экземпляр.
operator ==Проверяет, являются ли два указанныхColor структуры эквивалентны.
operator !=Проверяет, являются ли два указанныхColor структуры разные.

Поля

ИмяОписание
static readonly EmptyПредставляет нулевой цвет.

Смотрите также