ArgbColor

ArgbColor structure

Représente une valeur de couleur au format ARGB avec convertisseurs et sérialiseurs

public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>

Propriétés

Nom La description
A { get; } Obtient la partie alpha de la couleur.
Alpha { get; } Obtient la partie alpha de la couleur en pourcentage (0..1).
B { get; } Obtient la partie bleue de la couleur.
G { get; } Obtient la partie verte de la couleur.
IsEmpty { get; } Couleur non initialisée - les 4 canaux sont réglés sur 0. Identique à Par défaut et Transparent.
IsFullyOpaque { get; } Indique si celaArgbColor l’instance est entièrement opaque, sans transparence (son canal Alpha a une valeur maximale)
IsFullyTransparent { get; } Indique si celaArgbColor est entièrement transparente - son canal Alpha a la valeur min (0), donc les autres canaux R, G et B n’ont aucun effet visible.
IsTranslucent { get; } Indique si celaArgbColor l’instance est translucide (pas totalement transparente, mais pas non plus totalement opaque)
R { get; } Obtient la partie rouge de la couleur.
Value { get; } Obtient la valeur Int32 de la couleur.

Méthodes

Nom La description
static FromRgb(byte, byte, byte) en crée unArgbColor valeur des canaux rouges, verts et bleus spécifiés, tandis que le canal Alpha est entièrement opaque
static FromRgba(byte, byte, byte, byte) en crée unArgbColor valeur des canaux rouges, verts, bleus et alpha spécifiés
static FromSingleValueRgb(byte) Crée une couleur entièrement opaque (A=255) à partir d’une seule valeur, qui sera appliquée à tous les canaux
Equals(ArgbColor) Vérifie deuxArgbColor couleurs pour l’égalité
override Equals(object) Teste si un autre objet est égal à celui-ciArgbColor instance.
override GetHashCode() Renvoie un code de hachage qui définit la couleur actuelle.
SerializeDefault() sérialise ceciArgbColorinstance à la notation de fonction CSS la plus appropriée en fonction de translucency
ToRGB() sérialise ceciArgbColor instance à la fonction CSS ‘rgb’ notation
ToRGBA() sérialise ceciArgbColor instance à la fonction CSS ‘rgba’ notation
override ToString() Identique àSerializeDefault
operator == Compare deux couleurs et renvoie un booléen indiquant si les deux correspondent.
operator != Compare deux couleurs et renvoie un booléen indiquant si les deux ne correspondent pas.

Autres membres

Nom La description
static class KnownColors Contient toutes les “couleurs connues”, qui ont un nom et une valeur uniques fixes dans CSS standart

Remarques

Ce type est conçu pour être utile pour (mais sans s’y limiter) les opérations CSS. Voir plus : https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

Voir également