ArgbColor

ArgbColor structure

Dönüştürücüler ve serileştiriciler ile ARGB formatında bir renk değerini temsil eder

public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>

Özellikleri

İsim Tanım
A { get; } Rengin alfa kısmını alır.
Alpha { get; } Rengin alfa kısmını yüzde olarak alır (0..1).
B { get; } Rengin mavi kısmını alır.
G { get; } Rengin yeşil kısmını alır.
IsEmpty { get; } Başlatılmamış renk - 4 kanalın tümü 0’a ayarlanmıştır. Varsayılan ve Saydam ile aynı.
IsFullyOpaque { get; } Bunun olup olmadığını gösterirArgbColor örnek tamamen opak, şeffaflık yok (Alfa kanalının maksimum değeri var)
IsFullyTransparent { get; } Bunun olup olmadığını gösterirArgbColor örnek tamamen saydamdır - Alfa kanalı min (0) değerine sahiptir, bu nedenle diğer R, G ve B kanallarının görünür bir etkisi yoktur.
IsTranslucent { get; } Bunun olup olmadığını gösterirArgbColor örnek yarı saydamdır (tamamen saydam değil, aynı zamanda tamamen opak da değil)
R { get; } Rengin kırmızı kısmını alır.
Value { get; } Rengin Int32 değerini alır.

yöntemler

İsim Tanım
static FromRgb(byte, byte, byte) Bir tane oluştururArgbColor belirtilen Kırmızı, Yeşil, Mavi kanallardan gelen değer, Alfa kanalı ise tamamen opak
static FromRgba(byte, byte, byte, byte) Bir tane oluştururArgbColor belirtilen Kırmızı, Yeşil, Mavi ve Alfa kanallarından gelen değer
static FromSingleValueRgb(byte) Tüm kanallara uygulanacak tek bir değerden tamamen opak (A=255) bir renk oluşturur
Equals(ArgbColor) İkiyi kontrol ederArgbColor eşitlik için renkler
override Equals(object) Başka bir nesnenin buna eşit olup olmadığını test ederArgbColor örnek.
override GetHashCode() Geçerli rengi tanımlayan bir karma kodu döndürür.
SerializeDefault() bunu seri hale getirirArgbColortranslucency ‘ye bağlı olarak en uygun CSS işlev notasyonuna örnek
ToRGB() bunu seri hale getirirArgbColor ‘rgb’ CSS işlevine örnek notation
ToRGBA() bunu seri hale getirirArgbColor ‘rgba’ CSS işlevine örnek notation
override ToString() ile aynıSerializeDefault
operator == İki rengi karşılaştırır ve ikisinin eşleşip eşleşmediğini belirten bir boole değeri döndürür.
operator != İki rengi karşılaştırır ve ikisinin eşleşmediğini belirten bir boole değeri döndürür.

Diğer_Üyeler

İsim Tanım
static class KnownColors CSS standart ‘de sabit benzersiz ad ve değere sahip tüm “bilinen renkleri” içerir.

Notlar

Bu tür, CSS işlemleri için (ancak bunlarla sınırlı olmamak üzere) kullanışlı olacak şekilde tasarlanmıştır. Daha fazlasını görün: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

Ayrıca bakınız