Class CSSPrimitiveValue

CSSPrimitiveValue class

Η διεπαφή CSSPrimitiveValue αντιπροσωπεύει μια μεμονωμένη τιμή CSS. Αυτή η διεπαφή μπορεί να χρησιμοποιηθεί για τον προσδιορισμό της τιμής μιας συγκεκριμένης ιδιότητας στυλ που έχει οριστεί αυτήν τη στιγμή σε ένα μπλοκ ή για τον ορισμό μιας συγκεκριμένης ιδιότητας στυλ ρητά εντός του μπλοκ. Μια παρουσία αυτής της διεπαφής μπορεί να ληφθεί από τη μέθοδο getPropertyCSSValue της διεπαφής CSSStyleDeclaration. Ένα αντικείμενο CSSPrimitiveValue εμφανίζεται μόνο σε ένα περιβάλλον μιας ιδιότητας CSS.

public abstract class CSSPrimitiveValue : CSSValue

Ιδιότητες

ΟνομαΠεριγραφή
abstract CSSText { get; set; }Μια παράσταση συμβολοσειράς της τρέχουσας τιμής.
CSSValueType { get; }Ένας κωδικός που καθορίζει τον τύπο της τιμής.
PrimitiveType { get; }Ο τύπος της τιμής όπως ορίζεται από τις σταθερές που καθορίζονται παραπάνω.

Μέθοδοι

ΟνομαΠεριγραφή
override Equals(object)Καθορίζει εάν το καθορισμένοObject ισούται με αυτήν την περίπτωση.
abstract GetCounterValue()Αυτή η μέθοδος χρησιμοποιείται για τη λήψη της τιμής Counter. Εάν αυτή η τιμή CSS δεν περιέχει μια τιμή μετρητή, δημιουργείται μια εξαίρεση DOME. Η τροποποίηση της αντίστοιχης ιδιότητας στυλ μπορεί να επιτευχθεί χρησιμοποιώντας τη διεπαφή Counter.
abstract GetFloatValue(ushort)Αυτή η μέθοδος χρησιμοποιείται για να ληφθεί μια τιμή float σε μια καθορισμένη μονάδα. Εάν αυτή η τιμή CSS δεν περιέχει μια κινητή τιμή ή δεν μπορεί να μετατραπεί στην καθορισμένη μονάδα, δημιουργείται μια εξαίρεση DOME.
override GetHashCode()Επιστρέφει έναν κωδικό κατακερματισμού για αυτήν την εμφάνιση.
abstract GetIntValue(ushort)Αυτή η μέθοδος χρησιμοποιείται για τη λήψη μιας τιμής int σε μια καθορισμένη μονάδα. Εάν αυτή η τιμή CSS δεν περιέχει τιμή int ή δεν μπορεί να μετατραπεί στην καθορισμένη μονάδα, δημιουργείται μια εξαίρεση DOME.
override GetPlatformType()Αυτή η μέθοδος χρησιμοποιείται για την ανάκτηση αντικειμένου ECMAScriptType .
abstract GetRectValue()Αυτή η μέθοδος χρησιμοποιείται για τη λήψη της τιμής Rect. Εάν αυτή η τιμή CSS δεν περιέχει μια ορθή τιμή, δημιουργείται μια εξαίρεση DOME. Η τροποποίηση της αντίστοιχης ιδιότητας στυλ μπορεί να επιτευχθεί χρησιμοποιώντας τη διεπαφή Rect.
abstract GetRGBColorValue()Αυτή η μέθοδος χρησιμοποιείται για τη λήψη του χρώματος RGB. Εάν αυτή η τιμή CSS δεν περιέχει μια τιμή χρώματος RGB, δημιουργείται μια εξαίρεση DOME. Η τροποποίηση της αντίστοιχης ιδιότητας στυλ μπορεί να επιτευχθεί χρησιμοποιώντας τη διεπαφή RGBColor.
abstract GetStringValue()Αυτή η μέθοδος χρησιμοποιείται για τη λήψη της τιμής συμβολοσειράς. Εάν η τιμή CSS δεν περιέχει τιμή συμβολοσειράς, δημιουργείται μια εξαίρεση DOME.
abstract SetFloatValue(ushort, float)Μια μέθοδος για τον ορισμό της τιμής float με μια καθορισμένη μονάδα. Εάν η ιδιότητα που επισυνάπτεται με αυτήν την τιμή δεν μπορεί να δεχτεί την καθορισμένη μονάδα ή την τιμή float, η τιμή θα παραμείνει αμετάβλητη και θα αυξηθεί μια εξαίρεση DOME.
abstract SetIntValue(ushort, int)Μια μέθοδος για τον ορισμό της τιμής int με μια καθορισμένη μονάδα. Εάν η ιδιότητα που συνδέεται με αυτήν την τιμή δεν μπορεί να δεχτεί την καθορισμένη μονάδα ή την τιμή int, η τιμή θα παραμείνει αμετάβλητη και θα αυξηθεί μια εξαίρεση DOME.
abstract SetStringValue(ushort, string)Μια μέθοδος για τον ορισμό της τιμής συμβολοσειράς με την καθορισμένη μονάδα. Εάν η ιδιότητα που συνδέεται με αυτήν την τιμή δεν μπορεί να δεχτεί την καθορισμένη μονάδα ή την τιμή συμβολοσειράς, η τιμή θα παραμείνει αμετάβλητη και θα αυξηθεί μια εξαίρεση DOME.
override ToString()Επιστρέφει αString που αντιπροσωπεύει αυτήν την περίπτωση.

Πεδία

ΟνομαΠεριγραφή
const CSS_ATTRΗ τιμή είναι συνάρτηση χαρακτηριστικού. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getStringValue.
const CSS_CHΗ τιμή είναι ένα μήκος (ch). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_CMΗ τιμή είναι ένα μήκος (cm). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_COUNTERΗ τιμή είναι συνάρτηση μετρητή ή μετρητών. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο GetCounterValue.
const CSS_DEGΗ τιμή είναι γωνία (deg). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_DIMENSIONΗ τιμή είναι ένας αριθμός με άγνωστη διάσταση. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_DPCMΗ τιμή είναι κουκκίδες ανά εκατοστό (dpcm).
const CSS_DPIΗ τιμή είναι κουκκίδες ανά ίντσα (dpi).
const CSS_DPPXΗ τιμή είναι κουκκίδες ανά μονάδα ‘px’ (dppx).
const CSS_EMSΗ τιμή είναι ένα μήκος (ems). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_EXSΗ τιμή είναι ένα μήκος (exs). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_GRADΗ τιμή είναι γωνία (βαθμίδα). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_HZΗ τιμή είναι μια συχνότητα (Hz). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_IDENTΗ τιμή είναι ένα αναγνωριστικό. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getStringValue.
const CSS_INΗ τιμή είναι ένα μήκος (in). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_KHZΗ τιμή είναι μια συχνότητα (kHz). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_MMΗ τιμή είναι ένα μήκος (mm). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_MSΗ τιμή είναι χρόνος (ms). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_NUMBERΗ τιμή είναι ένας απλός αριθμός. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_PCΗ τιμή είναι ένα μήκος (pc). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_PERCENTAGEΗ τιμή είναι ποσοστό. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_PTΗ τιμή είναι ένα μήκος (pt). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_PXΗ τιμή είναι ένα μήκος (px). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_RADΗ τιμή είναι γωνία (rad). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_RECTΗ τιμή είναι μια ορθή συνάρτηση. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο GetRectValue.
const CSS_REMΗ τιμή είναι ένα μήκος (rem). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_RGBCOLORΗ τιμή είναι ένα χρώμα RGB. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο GetRGBColorValue.
const CSS_SΗ τιμή είναι ένας χρόνος (s). Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getFloatValue.
const CSS_STRINGΗ τιμή είναι STRING. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getStringValue.
const CSS_UNKNOWNΗ τιμή δεν είναι αναγνωρισμένη τιμή CSS2. Η τιμή μπορεί να ληφθεί μόνο χρησιμοποιώντας το χαρακτηριστικό cssText.
const CSS_URIΗ τιμή είναι ένα URI. Η τιμή μπορεί να ληφθεί χρησιμοποιώντας τη μέθοδο getStringValue.
const CSS_VHΗ τιμή είναι ένα ποσοστό του πλήρους ύψους της θύρας προβολής.
const CSS_VMAXΗ τιμή είναι ένα ποσοστό του πλάτους ή του ύψους της θύρας προβολής, όποιο είναι μεγαλύτερο.
const CSS_VMINΗ τιμή είναι ένα ποσοστό του πλάτους ή του ύψους της θύρας προβολής, όποιο είναι μικρότερο.
const CSS_VWΗ τιμή είναι ένα ποσοστό του πλήρους πλάτους της θύρας προβολής.

Δείτε επίσης