ArgbColor

ArgbColor structure

Vertegenwoordigt één kleurwaarde in ARGB-indeling met converters en serializers

public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>

Eigenschappen

Naam Beschrijving
A { get; } Haalt het alfagedeelte van de kleur op.
Alpha { get; } Krijgt het alfadeel van de kleur in procenten (0..1).
B { get; } Krijgt het blauwe deel van de kleur.
G { get; } Krijgt het groene deel van de kleur.
IsEmpty { get; } Niet-geïnitialiseerde kleur - alle 4 de kanalen zijn ingesteld op 0. Zelfde als standaard en transparant.
IsFullyOpaque { get; } Geeft aan of ditArgbColor instantie is volledig ondoorzichtig, zonder transparantie (het alfakanaal heeft een maximale waarde)
IsFullyTransparent { get; } Geeft aan of ditArgbColor instantie is volledig transparant - het alfakanaal heeft de min (0) waarde, dus andere R-, G- en B-kanalen hebben geen zichtbaar effect.
IsTranslucent { get; } Geeft aan of ditArgbColor instantie is doorschijnend (niet volledig transparant, maar ook niet volledig ondoorzichtig)
R { get; } Krijgt het rode deel van de kleur.
Value { get; } Krijgt de Int32-waarde van de kleur.

methoden

Naam Beschrijving
static FromRgb(byte, byte, byte) Maakt er een aanArgbColor waarde van gespecificeerde rode, groene en blauwe kanalen, terwijl het alfakanaal volledig ondoorzichtig is
static FromRgba(byte, byte, byte, byte) Maakt er een aanArgbColor waarde van opgegeven rode, groene, blauwe en alfakanalen
static FromSingleValueRgb(byte) Creëert een volledig dekkende (A=255) kleur op basis van een enkele waarde, die wordt toegepast op alle kanalen
Equals(ArgbColor) Controleert tweeArgbColor kleuren voor gelijkheid
override Equals(object) Test of een ander object hieraan gelijk isArgbColor instantie.
override GetHashCode() Retourneert een hash-code die de huidige kleur definieert.
SerializeDefault() Serialiseert ditArgbColorinstantie naar de meest geschikte CSS-functienotatie, afhankelijk van translucency
ToRGB() Serialiseert ditArgbColor bijvoorbeeld naar de ‘rgb’ CSS-functie notation
ToRGBA() Serialiseert ditArgbColor bijvoorbeeld naar de ‘rgba’ CSS-functie notation
override ToString() Zelfde alsSerializeDefault
operator == Vergelijkt twee kleuren en retourneert een Booleaanse waarde die aangeeft of de twee overeenkomen.
operator != Vergelijkt twee kleuren en retourneert een Booleaanse waarde die aangeeft of de twee niet overeenkomen.

Andere leden

Naam Beschrijving
static class KnownColors Bevat alle “bekende kleuren”, die een vaste unieke naam en waarde hebben in CSS-standaard

Opmerkingen

Dit type is ontworpen om nuttig te zijn voor (maar niet beperkt tot) CSS-bewerkingen. Zie meer: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

Zie ook