ArgbColor

ArgbColor structure

Repräsentiert einen Farbwert im ARGB-Format mit Konvertern und Serialisierern

public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>

Eigenschaften

Name Beschreibung
A { get; } Ruft den Alpha-Teil der Farbe ab.
Alpha { get; } Ermittelt den Alpha-Anteil der Farbe in Prozent (0..1).
B { get; } Ruft den blauen Anteil der Farbe ab.
G { get; } Ruft den grünen Anteil der Farbe ab.
IsEmpty { get; } Nicht initialisierte Farbe – alle 4 Kanäle sind auf 0 gesetzt. Wie Standard und Transparent.
IsFullyOpaque { get; } Gibt an, ob diesArgbColor Instanz ist vollständig undurchsichtig, ohne Transparenz (ihr Alpha-Kanal hat den maximalen Wert)
IsFullyTransparent { get; } Gibt an, ob diesArgbColor Instanz ist vollständig transparent – ihr Alpha-Kanal hat den Mindestwert (0), sodass andere R-, G- und B-Kanäle keinen sichtbaren Effekt haben.
IsTranslucent { get; } Gibt an, ob diesArgbColor Beispiel ist durchscheinend (nicht vollständig transparent, aber auch nicht vollständig undurchsichtig)
R { get; } Ruft den roten Teil der Farbe ab.
Value { get; } Ruft den Int32-Wert der Farbe ab.

Methoden

Name Beschreibung
static FromRgb(byte, byte, byte) Erstellt einenArgbColor Wert aus den angegebenen Rot-, Grün- und Blaukanälen, während der Alphakanal vollständig undurchsichtig ist
static FromRgba(byte, byte, byte, byte) Erstellt einenArgbColor Wert aus den angegebenen Rot-, Grün-, Blau- und Alphakanälen
static FromSingleValueRgb(byte) Erstellt eine vollständig deckende (A=255) Farbe aus einem Einzelwert, die auf alle Kanäle angewendet wird
Equals(ArgbColor) Prüft zweiArgbColor Farben für Gleichheit
override Equals(object) Testet, ob ein anderes Objekt gleich diesem istArgbColor Instanz.
override GetHashCode() Gibt einen Hash-Code zurück, der die aktuelle Farbe definiert.
SerializeDefault() Serialisiert diesArgbColorInstanz zur am besten geeigneten CSS-Funktionsnotation abhängig von translucency
ToRGB() Serialisiert diesArgbColor Instanz zur ‘rgb’ CSS-Funktion notation
ToRGBA() Serialisiert diesArgbColor Instanz zur ‘rgba’ CSS-Funktion notation
override ToString() Gleich wieSerializeDefault
operator == Vergleicht zwei Farben und gibt einen booleschen Wert zurück, der angibt, ob die beiden übereinstimmen.
operator != Vergleicht zwei Farben und gibt einen booleschen Wert zurück, der angibt, ob die beiden nicht übereinstimmen.

Andere Mitglieder

Name Beschreibung
static class KnownColors Enthält alle “bekannten Farben”, die einen festen eindeutigen Namen und Wert in CSS haben standart

Bemerkungen

Dieser Typ wurde entwickelt, um für CSS-Operationen nützlich zu sein (aber nicht darauf beschränkt). Siehe mehr: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

Siehe auch