ArgbColor

ArgbColor structure

Αντιπροσωπεύει μια τιμή χρώματος σε μορφή ARGB με μετατροπείς και σειριοποιητές

public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>

Ιδιότητες

Ονομα Περιγραφή
A { get; } Παίρνει το άλφα μέρος του χρώματος.
Alpha { get; } Παίρνει το άλφα μέρος του χρώματος σε ποσοστό (0..1).
B { get; } Παίρνει το μπλε μέρος του χρώματος.
G { get; } Παίρνει το πράσινο μέρος του χρώματος.
IsEmpty { get; } Μη αρχικοποιημένο χρώμα - και τα 4 κανάλια έχουν οριστεί στο 0. Ίδιο με το Προεπιλεγμένο και το Διαφανές.
IsFullyOpaque { get; } Υποδεικνύει εάν αυτόArgbColor το παράδειγμα είναι πλήρως αδιαφανές, χωρίς διαφάνεια (το κανάλι Alpha έχει μέγιστη τιμή)
IsFullyTransparent { get; } Υποδεικνύει εάν αυτόArgbColor το παράδειγμα είναι πλήρως διαφανές - το κανάλι Alpha έχει την τιμή min (0), επομένως τα άλλα κανάλια R, G και B δεν έχουν ορατό αποτέλεσμα.
IsTranslucent { get; } Υποδεικνύει εάν αυτόArgbColor το παράδειγμα είναι ημιδιαφανές (όχι πλήρως διαφανές, αλλά και όχι εντελώς αδιαφανές)
R { get; } Παίρνει το κόκκινο μέρος του χρώματος.
Value { get; } Λαμβάνει την τιμή Int32 του χρώματος.

Μέθοδοι

Ονομα Περιγραφή
static FromRgb(byte, byte, byte) Δημιουργεί έναArgbColor τιμή από καθορισμένα κανάλια Κόκκινο, Πράσινο, Μπλε, ενώ το κανάλι Alpha είναι πλήρως αδιαφανές
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 notation
ToRGBA() Το κάνει σειριακόArgbColor παράδειγμα στη συνάρτηση “rgba” CSS notation
override ToString() Ίδιο μεSerializeDefault
operator == Συγκρίνει δύο χρώματα και επιστρέφει ένα boolean που υποδεικνύει εάν τα δύο ταιριάζουν.
operator != Συγκρίνει δύο χρώματα και επιστρέφει ένα boolean που υποδεικνύει εάν τα δύο δεν ταιριάζουν.

Άλλα Μέλη

Ονομα Περιγραφή
static class KnownColors Περιέχει όλα τα “γνωστά χρώματα”, που έχουν σταθερό μοναδικό όνομα και τιμή στο CSS standart

Παρατηρήσεις

Αυτός ο τύπος έχει σχεδιαστεί για να είναι χρήσιμος για (αλλά δεν περιορίζεται σε) λειτουργίες CSS. Δείτε περισσότερα: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

Δείτε επίσης