Freigeben über


Color Klasse

Definition

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.

Gilt für: