ArgbColor

ArgbColor structure

Representa un valor de color en formato ARGB con convertidores y serializadores

public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>

Propiedades

Nombre Descripción
A { get; } Obtiene la parte alfa del color.
Alpha { get; } Obtiene la parte alfa del color en porcentaje (0..1).
B { get; } Obtiene la parte azul del color.
G { get; } Obtiene la parte verde del color.
IsEmpty { get; } Color no inicializado: los 4 canales están configurados en 0. Igual que predeterminado y transparente.
IsFullyOpaque { get; } Indica si esteArgbColor la instancia es totalmente opaca, sin transparencia (su canal alfa tiene un valor máximo)
IsFullyTransparent { get; } Indica si esteArgbColor la instancia es totalmente transparente: su canal alfa tiene el valor mínimo (0), por lo que otros canales R, G y B no tienen ningún efecto visible.
IsTranslucent { get; } Indica si esteArgbColor la instancia es translúcida (no completamente transparente, pero tampoco completamente opaca)
R { get; } Obtiene la parte roja del color.
Value { get; } Obtiene el valor Int32 del color.

Métodos

Nombre Descripción
static FromRgb(byte, byte, byte) Crea unoArgbColor valor de los canales rojo, verde y azul especificados, mientras que el canal alfa es totalmente opaco
static FromRgba(byte, byte, byte, byte) Crea unoArgbColor valor de los canales rojo, verde, azul y alfa especificados
static FromSingleValueRgb(byte) Crea un color totalmente opaco (A=255) a partir de un solo valor, que se aplicará a todos los canales
Equals(ArgbColor) Marca dosArgbColor colores para la igualdad
override Equals(object) Prueba si otro objeto es igual a esteArgbColor instancia.
override GetHashCode() Devuelve un código hash que define el color actual.
SerializeDefault() serializa estoArgbColorinstancia a la notación de función CSS más apropiada dependiendo de translucency
ToRGB() serializa estoArgbColor instancia a la función CSS ‘rgb’ notation
ToRGBA() serializa estoArgbColor instancia a la función CSS ‘rgba’ notation
override ToString() Igual queSerializeDefault
operator == Compara dos colores y devuelve un valor booleano que indica si los dos coinciden.
operator != Compara dos colores y devuelve un valor booleano que indica si los dos no coinciden.

Otros miembros

Nombre Descripción
static class KnownColors Contiene todos los “colores conocidos”, que tienen un nombre y valor únicos fijos en CSS standart

Observaciones

Este tipo está diseñado para ser útil para (pero no limitado a) operaciones CSS. Ver más: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

Ver también