ArgbColor

ArgbColor structure

يمثل قيمة لون واحدة بتنسيق ARGB مع المحولات والمسلسلات

public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>

الخصائص

اسم وصف
A { get; } يحصل على جزء ألفا من اللون.
Alpha { get; } الحصول على جزء ألفا من اللون بالنسبة المئوية (0..1) .
B { get; } يحصل على الجزء الأزرق من اللون.
G { get; } يحصل على الجزء الأخضر من اللون.
IsEmpty { get; } لون غير مهيأ - يتم تعيين جميع القنوات الأربع على 0. نفس اللون الافتراضي والشفاف.
IsFullyOpaque { get; } يشير إلى ما إذا كان هذاArgbColor المثيل معتم بالكامل ، بدون شفافية (قناة ألفا لها قيمة قصوى)
IsFullyTransparent { get; } يشير إلى ما إذا كان هذاArgbColor المثيل شفاف تمامًا - تحتوي قناة Alpha الخاصة به على قيمة min (0) ، لذا فإن قنوات R و G و B الأخرى ليس لها تأثير مرئي.
IsTranslucent { get; } يشير إلى ما إذا كان هذاArgbColor المثيل شفاف (ليس شفافًا بالكامل ، ولكنه ليس معتمًا تمامًا أيضًا)
R { get; } يحصل على الجزء الأحمر من اللون.
Value { get; } الحصول على قيمة Int32 للون.

طُرق

اسم وصف
static FromRgb(byte, byte, byte) ينشئ واحدًاArgbColor قيمة من قنوات محددة باللون الأحمر والأخضر والأزرق ، بينما قناة ألفا معتمة تمامًا
static FromRgba(byte, byte, byte, byte) ينشئ واحدًاArgbColor قيمة من قنوات محددة باللون الأحمر والأخضر والأزرق والألفي
static FromSingleValueRgb(byte) ينشئ لونًا معتمًا بالكامل (A = 255) من قيمة واحدة ، والذي سيتم تطبيقه على جميع القنوات
Equals(ArgbColor) تحقق اثنينArgbColor ألوان للمساواة
override Equals(object) يختبر ما إذا كان هناك كائن آخر يساوي هذاArgbColor المثال.
override GetHashCode() إرجاع رمز تجزئة يحدد اللون الحالي.
SerializeDefault() تسلسل هذاArgbColorالمثيل لترميز دالة CSS الأكثر ملاءمة اعتمادًا على translucency
ToRGB() تسلسل هذاArgbColor المثيل لوظيفة “rgb” CSS تدوين
ToRGBA() تسلسل هذاArgbColor المثيل لوظيفة “rgba” CSS تدوين
override ToString() نفسSerializeDefault
operator == يقارن لونين ويعيد قيمة منطقية تشير إلى ما إذا كان الاثنان متطابقين.
operator != مقارنة لونين وإرجاع قيمة منطقية تشير إلى عدم تطابق الاثنين.

أعضاء آخرون

اسم وصف
static class KnownColors يحتوي على جميع “الألوان المعروفة” ، التي لها اسم فريد وقيمة ثابتة في CSS standart

ملاحظات

تم تصميم هذا النوع ليكون مفيدًا (على سبيل المثال لا الحصر) لعمليات CSS. شاهد المزيد: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

أنظر أيضا