Color Klasse
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.
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar.
public ref class Color
public ref class Color : IEquatable<Microsoft::Maui::Graphics::Color ^>
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))]
public class Color
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))]
public class Color : IEquatable<Microsoft.Maui.Graphics.Color>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))>]
type Color = class
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))>]
type Color = class
interface IEquatable<Color>
Public Class Color
Public Class Color
Implements IEquatable(Of Color)
- Vererbung
-
Color
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| Color() |
Initialisiert eine neue Instanz der Color Klasse mit Standardwerten (schwarz). |
| Color(Byte, Byte, Byte, Byte) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Color(Byte, Byte, Byte) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Color(Color) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Color(Int32, Int32, Int32, Int32) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Color(Int32, Int32, Int32) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Color(Single, Single, Single, Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Color(Single, Single, Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Color(Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Color(Vector4) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
Felder
| Name | Beschreibung |
|---|---|
| Alpha |
Die Alphakomponente (Deckkraft) der Farbe, von 0,0 (transparent) bis 1,0 (undurchsichtig). |
| Blue |
Die blaue Komponente der Farbe, von 0,0 bis 1,0. |
| Green |
Die grüne Komponente der Farbe, von 0,0 bis 1,0. |
| Red |
Die rote Komponente der Farbe zwischen 0,0 und 1,0. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EqualityContract |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
Methoden
| Name | Beschreibung |
|---|---|
| <Clone>$() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| AddLuminosity(Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| AsPaint() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Equals(Color) |
Bestimmt, ob die angegebene Color Farbe mit Bytegenauigkeitsvergleich gleich der aktuellen Farbe ist. |
| Equals(Object) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromArgb(String) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromHex(String) |
Veraltet.
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromHsla(Double, Double, Double, Double) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromHsla(Single, Single, Single, Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromHsv(Int32, Int32, Int32) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromHsv(Single, Single, Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromHsva(Int32, Int32, Int32, Int32) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromHsva(Single, Single, Single, Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromInt(Int32) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgb(Byte, Byte, Byte) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgb(Double, Double, Double) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgb(Int32, Int32, Int32) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgb(Single, Single, Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgba(Byte, Byte, Byte, Byte) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgba(Double, Double, Double, Double) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgba(Int32, Int32, Int32, Int32) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgba(Single, Single, Single, Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromRgba(String) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| FromUint(UInt32) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| GetComplementary() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| GetHashCode() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| GetHue() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| GetLuminosity() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| GetSaturation() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| MultiplyAlpha(Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Parse(String) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| PrintMembers(StringBuilder) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToArgbHex(Boolean) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToHex() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToHex(Boolean) |
Veraltet.
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToHsl(Single, Single, Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToInt() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToRgb(Byte, Byte, Byte) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToRgba(Byte, Byte, Byte, Byte) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToRgbaHex(Boolean) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToString() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToUint() |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| TryParse(String, Color) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| WithAlpha(Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| WithHue(Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| WithLuminosity(Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| WithSaturation(Single) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(Color, Color) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Implicit(Vector4 to Color) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Inequality(Color, Color) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsSKColor(Color) |
Konvertiert eine .NET MAUI Grafikfarbe in eine SkiaSharp-Farbe. |
| AsSKColorMultiplyAlpha(Color, Single) |
Konvertiert eine .NET MAUI Grafikfarbe in eine SkiaSharp-Farbe mit einem multiplizierten Alphawert. |
| IsDefault(Color) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| IsNotDefault(Color) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| Lerp(Color, Color, Double) |
Stellt eine RGBA-Farbe mit Gleitkommakomponenten im Bereich von 0,0 bis 1,0 dar. |
| ToArgb(Color, Single) |
Konvertiert eine .NET MAUI Grafikfarbe in eine ARGB-Ganzzahldarstellung mit einem geänderten Alphawert. |
| ToArgb(Color) |
Konvertiert eine .NET MAUI Grafikfarbe in eine ARGB-Ganzzahldarstellung. |
| ToColor(Color, Single) |
Konvertiert eine .NET MAUI Grafikfarbe in eine SkiaSharp-Farbe. |