Color Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Klasse, die eine Farbe darstellt und diese als RGBA- und HSL-Werte verfügbar macht.
[System.Diagnostics.DebuggerDisplay("R={R}, G={G}, B={B}, A={A}, Hue={Hue}, Saturation={Saturation}, Luminosity={Luminosity}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.ColorTypeConverter))]
public struct Color
type Color = struct
- Vererbung
-
System.ValueTypeColor
- Attribute
-
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute
Hinweise
Dieser Typ ist unveränderlich. Farben können im RGB- oder HSL-Modus ausgedrückt werden. Während der Color(Double, Double, Double) Konstruktor R-, G-, B- und A-Werte übernimmt, berechnet und stellt die Color Klasse auch HSL-Daten für die Farbe zur Verfügung.
In XAML können Anwendungsentwickler jede Eigenschaft vom Typ Colorangeben, TextColor z. B. entweder als XAML-Attribut oder als geschachteltes Tag. Das folgende Codebeispiel zeigt, wie Die Textfarbe für eine Bezeichnung mithilfe eines Attributs angegeben wird:
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand" TextColor="Green">
<Label.Text>Hello, World!</Label.Text>
</Label>
Das folgende Beispiel zeigt, wie Sie die Textfarbe für eine Bezeichnung mithilfe eines geschachtelten Tags angeben:
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Label.Text>Hello, World!</Label.Text>
<Label.TextColor>Color.Blue</Label.TextColor>
</Label>
Anwendungsentwickler können Farben in XAML entweder als hexadezimale Zahl oder als gültigen Farbnamen angeben.
Wenn Sie eine Farbe mit einer hexadezimalen Zahl angeben, können App-Entwickler 3, 4 oder 6 Ziffern verwenden. Wenn der Entwickler 3 Ziffern angibt, werden diese als RGB-Doubletdaten für eine vollständig undurchsichtige Farbe interpretiert. Beispielsweise gibt "#123" die Farbe an, die durch "#FF112233" dargestellt wird. Wenn der Entwickler eine 4-stellige Hexadezimalzahl bereitstellt, werden die Daten wie oben interpretiert, mit dem Unterschied, dass die erste Ziffer den Alphakanal angibt. Beispielsweise gibt "#1234" die Farbe an, die durch "#11223344" dargestellt wird. Wenn der Entwickler schließlich eine 6-stellige Hexadezimalzahl bereitstellt, werden die Daten mit diesen RGB-Werten als vollständig undurchsichtige Farbe interpretiert. Beispielsweise gibt "#112233" die Farbe an, die durch "#FF112233" dargestellt wird.
Wenn Sie eine Farbe mit einer Zeichenfolge angeben, können app-Entwickler verwenden Farbname isoliert, oder ihm das Präfix "Color.". Beispielsweise sind beide Purple
und Color.Purple
gültige Möglichkeiten, die Farbe Lila anzugeben.
Konstruktoren
Color(Double) |
Initialisiert einen neuen Grauton. |
Color(Double, Double, Double) |
Initialisiert eine neue RGB-Farbe. |
Color(Double, Double, Double, Double) |
Initialisiert eine neue RGB-Farbe mit einem Alphakanal. |
Felder
AliceBlue |
AliceBlue, die Farbe, die durch den RGB-Wert #FFF0F8FF dargestellt wird. |
AntiqueWhite |
AntiqueWhite, die Farbe, die durch den RGB-Wert #FFFAEBD7 dargestellt wird. |
Aqua |
Aqua, die Farbe, die durch den RGB-Wert #00FFFF dargestellt wird. |
Aquamarine |
Aquamarin, die Farbe, die durch den RGB-Wert #FF7FFFD4 dargestellt wird. |
Azure |
Azure, die Farbe, die durch den RGB-Wert #FFF0FFFF dargestellt wird. |
Beige |
Beige, die Farbe, die durch den RGB-Wert #FFF5F5DC dargestellt wird. |
Bisque |
Bisque, die Farbe, die durch den RGB-Wert #FFFFE4C4 dargestellt wird. |
Black |
Black, die Farbe, die durch den RGB-Wert #000000 dargestellt wird. |
BlanchedAlmond |
BlanchedAlmond, die Farbe, die durch den RGB-Wert #FFFFEBCD dargestellt wird. |
Blue |
Blue, die Farbe, die durch den RGB-Wert #0000FF dargestellt wird. |
BlueViolet |
BlueViolet, die Farbe, die durch den RGB-Wert #FF8A2BE2 dargestellt wird. |
Brown |
Brown, die Farbe, die durch den RGB-Wert #FFA52A2A dargestellt wird. |
BurlyWood |
BurlyWood, die Farbe, die durch den RGB-Wert #FFDEB887 dargestellt wird. |
CadetBlue |
CadetBlue, die Farbe, die durch den RGB-Wert #FF5F9EA0 dargestellt wird. |
Chartreuse |
Chartreuse, die Farbe, die durch den RGB-Wert #FF7FFF00 dargestellt wird. |
Chocolate |
Chocolate, die Farbe, die durch den RGB-Wert #FFD2691E dargestellt wird. |
Coral |
Coral, die Farbe, die durch den RGB-Wert #FFFF7F50 dargestellt wird. |
CornflowerBlue |
CornflowerBlue, die Farbe, die durch den RGB-Wert #FF6495ED dargestellt wird. |
Cornsilk |
Cornsilk, die Farbe, die durch den RGB-Wert #FFFFF8DC dargestellt wird. |
Crimson |
Crimson, die Farbe, die durch den RGB-Wert #FFDC143C dargestellt wird. |
Cyan |
Cyan, die Farbe, die durch den RGB-Wert #FF00FFFF dargestellt wird. |
DarkBlue |
DarkBlue, die Farbe, die durch den RGB-Wert #FF00008B dargestellt wird. |
DarkCyan |
DarkCyan, die Farbe, die durch den RGB-Wert #FF008B8B dargestellt wird. |
DarkGoldenrod |
DarkGoldenrod, die Farbe, die durch den RGB-Wert #FFB8860B dargestellt wird. |
DarkGray |
DarkGray, die Farbe, die durch den RGB-Wert #FFA9A9A9 dargestellt wird. |
DarkGreen |
DarkGreen, die Farbe, die durch den RGB-Wert #FF006400 dargestellt wird. |
DarkKhaki |
DarkKhaki, die Farbe, die durch den RGB-Wert #FFBDB76B dargestellt wird. |
DarkMagenta |
DarkMagenta, die Farbe, die durch den RGB-Wert #FF8B008B dargestellt wird. |
DarkOliveGreen |
DarkOliveGreen, die Farbe, die durch den RGB-Wert #FF556B2F dargestellt wird. |
DarkOrange |
DarkOrange, die Farbe, die durch den RGB-Wert #FFFF8C00 dargestellt wird. |
DarkOrchid |
DarkOrchid, die Farbe, die durch den RGB-Wert #FF9932CC dargestellt wird. |
DarkRed |
DarkRed, die Farbe, die durch den RGB-Wert #FF8B0000 dargestellt wird. |
DarkSalmon |
DarkSalmon, die Farbe, die durch den RGB-Wert #FFE9967A dargestellt wird. |
DarkSeaGreen |
DarkSeaGreen, die Farbe, die durch den RGB-Wert #FF8FBC8F dargestellt wird. |
DarkSlateBlue |
DarkSlateBlue, die Farbe, die durch den RGB-Wert #FF483D8B dargestellt wird. |
DarkSlateGray |
DarkSlateGray, die Farbe, die durch den RGB-Wert #FF2F4F4F dargestellt wird. |
DarkTurquoise |
DarkTurquoise, die Farbe, die durch den RGB-Wert #FF00CED1 dargestellt wird. |
DarkViolet |
DarkViolet, die Farbe, die durch den RGB-Wert #FF9400D3 dargestellt wird. |
DeepPink |
DeepPink, die Farbe, die durch den RGB-Wert #FFFF1493 dargestellt wird. |
DeepSkyBlue |
DeepSkyBlue, die Farbe, die durch den RGB-Wert #FF00BFFF dargestellt wird. |
DimGray |
DimGray, die Farbe, die durch den RGB-Wert #FF696969 dargestellt wird. |
DodgerBlue |
DodgerBlue, die Farbe, die durch den RGB-Wert #FF1E90FF dargestellt wird. |
Firebrick |
Firebrick, die Farbe, die durch den RGB-Wert #FFB22222 dargestellt wird. |
FloralWhite |
FloralWhite, die Farbe, die durch den RGB-Wert #FFFFFAF0 dargestellt wird. |
ForestGreen |
ForestGreen, die Farbe, die durch den RGB-Wert #FF228B22 dargestellt wird. |
Fuchsia |
Fuchsia, die Farbe, die durch den RGB-Wert #ff00ff dargestellt wird. |
Fuschia |
Veraltet.
Fuchsia, die Farbe, die durch den RGB-Wert #ff00ff dargestellt wird. Veraltet. Siehe Hinweise. |
Gainsboro |
Gainsboro, die Farbe, die durch den RGB-Wert #FFDCDCDC dargestellt wird. |
GhostWhite |
GhostWhite, die Farbe, die durch den RGB-Wert #FFF8F8FF dargestellt wird. |
Gold |
Gold, die Farbe, die durch den RGB-Wert #FFFFD700 dargestellt wird. |
Goldenrod |
Goldenrod, die Farbe, die durch den RGB-Wert #FFDAA520 dargestellt wird. |
Gray |
Gray, die Farbe, die durch den RGB-Wert #808080 dargestellt wird. |
Green |
Green, die Farbe, die durch den RGB-Wert #008000 dargestellt wird. |
GreenYellow |
GreenYellow, die Farbe, die durch den RGB-Wert #FFADFF2F dargestellt wird. |
Honeydew |
Honeydew, die Farbe, die durch den RGB-Wert #FFF0FFF0 dargestellt wird. |
HotPink |
HotPink, die Farbe, die durch den RGB-Wert #FFFF69B4 dargestellt wird. |
IndianRed |
IndianRed, die Farbe, die durch den RGB-Wert #FFCD5C5C dargestellt wird. |
Indigo |
Indigo, die Farbe, die durch den RGB-Wert #FF4B0082 dargestellt wird. |
Ivory |
Ivory, die Farbe, die durch den RGB-Wert #FFFFFFF0 dargestellt wird. |
Khaki |
Khaki, die Farbe, die durch den RGB-Wert #FFF0E68C dargestellt wird. |
Lavender |
Lavender, die Farbe, die durch den RGB-Wert #FFE6E6FA dargestellt wird. |
LavenderBlush |
LavenderBlush, die Farbe, die durch den RGB-Wert #FFFFF0F5 dargestellt wird. |
LawnGreen |
LawnGreen, die Farbe, die durch den RGB-Wert #FF7CFC00 dargestellt wird. |
LemonChiffon |
LemonChiffon, die Farbe, die durch den RGB-Wert #FFFFFACD dargestellt wird. |
LightBlue |
LightBlue, die Farbe, die durch den RGB-Wert #FFADD8E6 dargestellt wird. |
LightCoral |
LightCoral, die Farbe, die durch den RGB-Wert #FFF08080 dargestellt wird. |
LightCyan |
LightCyan, die Farbe, die durch den RGB-Wert #FFE0FFFF dargestellt wird. |
LightGoldenrodYellow |
LightGoldenrodYellow, die Farbe, die durch den RGB-Wert #FFFAFAD2 dargestellt wird. |
LightGray |
LightGray, die Farbe, die durch den RGB-Wert #FFD3D3D3 dargestellt wird. |
LightGreen |
LightGreen, die Farbe, die durch den RGB-Wert #FF90EE90 dargestellt wird. |
LightPink |
LightPink, die Farbe, die durch den RGB-Wert #FFFFB6C1 dargestellt wird. |
LightSalmon |
LightSalmon, die Farbe, die durch den RGB-Wert #FFFFA07A dargestellt wird. |
LightSeaGreen |
LightSeaGreen, die Farbe, die durch den RGB-Wert #FF20B2AA dargestellt wird. |
LightSkyBlue |
LightSkyBlue, die Farbe, die durch den RGB-Wert #FF87CEFA dargestellt wird. |
LightSlateGray |
LightSlateGray, die Farbe, die durch den RGB-Wert #FF778899 dargestellt wird. |
LightSteelBlue |
LightSteelBlue, die Farbe, die durch den RGB-Wert #FFB0C4DE dargestellt wird. |
LightYellow |
LightYellow, die Farbe, die durch den RGB-Wert #FFFFFFE0 dargestellt wird. |
Lime |
Lime, die Farbe, die durch den RGB-Wert #00FF00 dargestellt wird. |
LimeGreen |
LimeGreen, die Farbe, die durch den RGB-Wert #FF32CD32 dargestellt wird. |
Linen |
Linen, die Farbe, die durch den RGB-Wert #FFFAF0E6 dargestellt wird. |
Magenta |
Magenta, die Farbe, die durch den RGB-Wert #FFFF00FF dargestellt wird. |
Maroon |
Maroon, die Farbe, die durch den RGB-Wert #800000 dargestellt wird. |
MediumAquamarine |
MediumAquamarine, die Farbe, die durch den RGB-Wert #FF66CDAA dargestellt wird. |
MediumBlue |
MediumBlue, die Farbe, die durch den RGB-Wert #FF0000CD dargestellt wird. |
MediumOrchid |
MediumOrchid, die Farbe, die durch den RGB-Wert #FFBA55D3 dargestellt wird. |
MediumPurple |
MediumPurple, die Farbe, die durch den RGB-Wert #FF9370DB dargestellt wird. |
MediumSeaGreen |
MediumSeaGreen, die Farbe, die durch den RGB-Wert #FF3CB371 dargestellt wird. |
MediumSlateBlue |
MediumSlateBlue, die Farbe, die durch den RGB-Wert #FF7B68EE dargestellt wird. |
MediumSpringGreen |
MediumSpringGreen, die Farbe, die durch den RGB-Wert #FF00FA9A dargestellt wird. |
MediumTurquoise |
MediumTurquoise, die Farbe, die durch den RGB-Wert #FF48D1CC dargestellt wird. |
MediumVioletRed |
MediumVioletRed, die Farbe, die durch den RGB-Wert #FFC71585 dargestellt wird. |
MidnightBlue |
MidnightBlue, die Farbe, die durch den RGB-Wert #FF191970 dargestellt wird. |
MintCream |
MintCream, die Farbe, die durch den RGB-Wert #FFF5FFFA dargestellt wird. |
MistyRose |
MistyRose, die Farbe, die durch den RGB-Wert #FFFFE4E1 dargestellt wird. |
Moccasin |
Moccasin, die Farbe, die durch den RGB-Wert #FFFFE4B5 dargestellt wird. |
NavajoWhite |
NavajoWhite, die Farbe, die durch den RGB-Wert #FFFFDEAD dargestellt wird. |
Navy |
Navy, die Farbe, die durch den RGB-Wert #000080 dargestellt wird. |
OldLace |
OldLace, die Farbe, die durch den RGB-Wert #FFFDF5E6 dargestellt wird. |
Olive |
Olive, die Farbe, die durch den RGB-Wert #808000 dargestellt wird. |
OliveDrab |
OliveDrab, die Farbe, die durch den RGB-Wert #FF6B8E23 dargestellt wird. |
Orange |
Orange, die Farbe, die durch die RGB-Wert #FFA500 dargestellt wird. |
OrangeRed |
OrangeRed, die Farbe, die durch die RGB-Wert #FFFF4500 dargestellt wird. |
Orchid |
Orchid, die Farbe, die durch die RGB-Wert #FFDA70D6 dargestellt wird. |
PaleGoldenrod |
PaleGoldenrod, die Farbe, die durch die RGB-Wert #FFEEE8AA dargestellt wird. |
PaleGreen |
PaleGreen, die Farbe, die durch die RGB-Wert #FF98FB98 dargestellt wird. |
PaleTurquoise |
PaleTurquoise, die Farbe, die durch die RGB-Wert #FFAFEEEE dargestellt wird. |
PaleVioletRed |
PaleVioletRed, die Farbe, die durch die RGB-Wert #FFDb7093 dargestellt wird. |
PapayaWhip |
PapayaWhip, die Farbe, die durch die RGB-Wert #FFFFEFD5 dargestellt wird. |
PeachPuff |
PeachPuff, die Farbe, die durch die RGB-Wert #FFFFDAB9 dargestellt wird. |
Peru |
Peru, die Farbe, die durch die RGB-Wert #FFCD853F dargestellt wird. |
Pink |
Pink, die Farbe, die durch die RGB-Wert #FF66FF dargestellt wird. |
Plum |
Plum, die Farbe, die durch die RGB-Wert #FFDDA0DD dargestellt wird. |
PowderBlue |
PowderBlue, die Farbe, die durch die RGB-Wert #FFB0E0E6 dargestellt wird. |
Purple |
Purple, die Farbe, die durch die RGB-Wert #800080 dargestellt wird. |
Red |
Rot, die Farbe, die durch die RGB-Wert #FF0000 dargestellt wird. |
RosyBrown |
RosyBrown, die Farbe, die durch den RGB-Wert #FFBC8F8F dargestellt wird. |
RoyalBlue |
RoyalBlue, die Farbe, die durch den RGB-Wert #FF4169E1 dargestellt wird. |
SaddleBrown |
SaddleBrown, die Farbe, die durch den RGB-Wert #FF8B4513 dargestellt wird. |
Salmon |
Salmon, die Farbe, die durch den RGB-Wert #FFFA8072 dargestellt wird. |
SandyBrown |
SandyBrown, die Farbe, die durch den RGB-Wert #FFF4A460 dargestellt wird. |
SeaGreen |
SeaGreen, die Farbe, die durch den RGB-Wert #FF2E8B57 dargestellt wird. |
SeaShell |
SeaShell, die Farbe, die durch den RGB-Wert #FFFFF5EE dargestellt wird. |
Sienna |
Sienna, die Farbe, die durch den RGB-Wert #FFA0522D dargestellt wird. |
Silver |
Silver, die Farbe, die durch den RGB-Wert #C0C0C0 dargestellt wird. |
SkyBlue |
SkyBlue, die Farbe, die durch den RGB-Wert #FF87CEEB dargestellt wird. |
SlateBlue |
SlateBlue, die Farbe, die durch den RGB-Wert #FF6A5ACD dargestellt wird. |
SlateGray |
SlateGray, die Farbe, die durch den RGB-Wert #FF708090 dargestellt wird. |
Snow |
Snow, die Farbe, die durch den RGB-Wert #FFFFFAFA dargestellt wird. |
SpringGreen |
SpringGreen, die Farbe, die durch den RGB-Wert #FF00FF7F dargestellt wird. |
SteelBlue |
SteelBlue, die Farbe, die durch den RGB-Wert #FF4682B4 dargestellt wird. |
Tan |
Tan, die Farbe, die durch den RGB-Wert #FFD2B48C dargestellt wird. |
Teal |
Teal, die Farbe, die durch den RGB-Wert #008080 dargestellt wird. |
Thistle |
Thistle, die Farbe, die durch den RGB-Wert #FFD8BFD8 dargestellt wird. |
Tomato |
Tomato, die Farbe, die durch den RGB-Wert #FFFF6347 dargestellt wird. |
Transparent |
Die transparente Farbe, die durch den RGB-Wert #00ffffff dargestellt wird. |
Turquoise |
Turquoise, die Farbe, die durch den RGB-Wert #FF40E0D0 dargestellt wird. |
Violet |
Violet, die Farbe, die durch den RGB-Wert #FFEE82EE dargestellt wird. |
Wheat |
Wheat, die Farbe, die durch den RGB-Wert #FFF5DEB3 dargestellt wird. |
White |
White, die Farbe, die durch den RGB-Wert #FFFFFF dargestellt wird. |
WhiteSmoke |
WhiteSmoke, die Farbe, die durch den RGB-Wert #FFF5F5F5 dargestellt wird. |
Yellow |
Yellow, die Farbe, die durch den RGB-Wert #ffff00 dargestellt wird. |
YellowGreen |
YellowGreen, die Farbe, die durch den RGB-Wert #FF9ACD32 dargestellt wird. |
Eigenschaften
A |
Ruft den Alphaanteil der Farbe ab. |
Accent |
Ruft die Akzent- oder Tönungsfarbe aus der Anwendung ab. |
B |
Ruft den Blauanteil der Farbe ab. |
Default |
Gibt die Standardfarbe zurück. |
G |
Ruft den Grünanteil der Farbe ab. |
Hue |
Ruft den Hue-Wert der Farbe ab. |
IsDefault |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
Luminosity |
Ruft den Luminosity-Wert der Farbe ab. |
R |
Ruft den Rotanteil der Farbe ab. |
Saturation |
Ruft den Saturation-Wert der Farbe ab. |
Methoden
AddLuminosity(Double) |
Gibt eine neue Farbe mit geändertem Helligkeitskanal zurück. |
Equals(Object) |
Bestimmt, ob die angegebene System.Object-Klasse der aktuellen Farbe entspricht. |
FromHex(String) |
Gibt eine neue Color-Instanz mit den angeforderten RGB-Kanälen zurück. Der Alphakanal wird festgelegt, wenn |
FromHsla(Double, Double, Double, Double) |
Gibt eine neue HSL-Farbe mit einem Alphakanal zurück. |
FromHsv(Double, Double, Double) |
Eine Klasse, die eine Farbe darstellt und diese als RGBA- und HSL-Werte verfügbar macht. |
FromHsv(Int32, Int32, Int32) |
Eine Klasse, die eine Farbe darstellt und diese als RGBA- und HSL-Werte verfügbar macht. |
FromHsva(Double, Double, Double, Double) |
Eine Klasse, die eine Farbe darstellt und diese als RGBA- und HSL-Werte verfügbar macht. |
FromHsva(Int32, Int32, Int32, Int32) |
Eine Klasse, die eine Farbe darstellt und diese als RGBA- und HSL-Werte verfügbar macht. |
FromRgb(Double, Double, Double) |
Gibt eine neue Instanz einer RGB-Farbe zurück. |
FromRgb(Int32, Int32, Int32) |
Gibt eine neue Instanz einer RGB-Farbe zurück. |
FromRgba(Double, Double, Double, Double) |
Gibt eine neue Instanz einer RGBA-Farbe zurück. |
FromRgba(Int32, Int32, Int32, Int32) |
Gibt eine neue Instanz einer RGBA-Farbe zurück. |
FromUint(UInt32) |
Gibt eine neue Farbe mit dem angeforderten RGBA-Wert zurück. |
GetHashCode() |
Gibt den Hashcode für diese System.Object-Klasse zurück. |
MultiplyAlpha(Double) |
Gibt eine neue Farbe mit dem mit „alpha“ multiplizierten Alphakanal zurück, die an den inklusiven Bereich (0–1) gebunden ist. |
SetAccent(Color) |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
ToHex() |
Eine Klasse, die eine Farbe darstellt und diese als RGBA- und HSL-Werte verfügbar macht. |
ToString() |
Gibt eine Zeichenfolgendarstellung der Color-Struktur zurück. |
WithHue(Double) |
Gibt eine Farbe mit geändertem Hue-Wert, aber mit gleichbleibendem Saturation- und Luminosity-Wert, zurück. |
WithLuminosity(Double) |
Gibt eine Farbe mit geändertem Luminosity-Wert zurück. |
WithSaturation(Double) |
Gibt eine neue Farbe mit geändertem Saturation-Wert zurück. |
Operatoren
Equality(Color, Color) |
Gibt |
Implicit(Color to Color) |
Konvertiert den bereitgestellten |
Implicit(Color to Color) |
Konvertiert den bereitgestellten |
Inequality(Color, Color) |
Gibt |